【发布时间】:2018-04-09 13:17:28
【问题描述】:
有什么方法可以播放音频文件并在音频开始时振动 iphone 并在音频停止播放时停止振动?
目前此代码正在运行,但它会播放音频,当音频停止时它会振动手机,我希望两者(音频和振动)一起播放。
var alertSoundEffect: AVAudioPlayer?
let path = Bundle.main.path(forResource: "alert.mp3", ofType:nil)!
let url = URL(fileURLWithPath: path)
do {
alertSoundEffect = try AVAudioPlayer(contentsOf: url)
alertSoundEffect?.prepareToPlay()
alertSoundEffect?.play()
} catch {
return
}
let vib = SystemSoundID(1519)
AudioServicesPlayAlertSound(SystemSoundID(vib))
AudioServicesRemoveSystemSoundCompletion(vib)
【问题讨论】:
-
它很有帮助,但主要问题是在音频结束时停止舞台上的振动。
标签: ios swift avfoundation audiotoolbox