【发布时间】:2018-01-12 14:52:53
【问题描述】:
这是我的代码示例...对于少数音频文件(mp4 扩展名),它失败并出现异常“操作无法完成。(OSStatus 错误 2003334207。)” 我从 iPhone 下载了容器并确认该文件存在于路径中
do {
audioPlayer = try AVAudioPlayer(contentsOf: url)
//guard let player = player else { return }
audioPlayer.delegate = self
audioPlayer.prepareToPlay()
audioPlayer.play()
audioPlayer.volume = 1.0
if timer != nil && timer.isValid {
timer.invalidate()
timer = nil
}
timer = Timer.scheduledTimer(timeInterval: 1, target: self, selector: #selector(LynkAudioPlayer.checkPlayTime), userInfo: nil, repeats: true)
} catch let error as NSError {
print(error.description)
}
【问题讨论】:
标签: ios swift avaudioplayer