Jun*_*ook 5 resume avaudioplayer ios swift
我正在尝试播放可以暂停、恢复或停止的声音片段。我的暂停按钮起作用了,该按钮的动作功能如下所示。但是我无法让我的简历功能发挥作用。当我按下恢复按钮时,没有播放音频。我已经在网上阅读,我能找到的唯一提示是使用 prepareToPlay() 函数并将 shortStartTimeDelay 设置为大于 0.0 的值。我试过这两种方法都无济于事。
timeAtPause 是 NSTimeInterval 类型的全局变量
暂停按钮的动作函数如下:
@IBAction func pauseAllAudio(sender: UIButton) {
timeAtPause = audioPlayer.currentTime
audioPlayer.pause()
}
恢复按钮的动作函数如下:
@IBAction func resumeAllAudio(sender: UIButton) {
let shortStartDelay = 0.01
audioPlayer.prepareToPlay()
audioPlayer.playAtTime(timeAtPause + shortStartDelay)
}
Run Code Online (Sandbox Code Playgroud)
任何有关如何恢复音频的提示将不胜感激。感谢您的时间。
| 归档时间: |
|
| 查看次数: |
3259 次 |
| 最近记录: |