AVAudioPlayer 停止问题
Posted
技术标签:
【中文标题】AVAudioPlayer 停止问题【英文标题】:AVAudioPlayer stop issue 【发布时间】:2012-03-24 20:07:49 【问题描述】:我在我的 iPhone 应用程序中使用了AVAudioPlayer
,它运行良好。我在viewWillAppear
中播放 MP3,然后在viewWillDisappear
中停止播放。当我拨打[player stop]
时声音立即停止,有没有办法慢慢停止声音,就像用户在声音还在播放时关闭应用程序时发生的那样?
【问题讨论】:
嗨 Cris,您可以简单地使用 bdebeez 的 post 中的函数。 【参考方案1】:您可以慢慢降低音量,直到达到 0。 为此,您需要一个计时器每 0.01 秒触发一次,在 void 内插入此
player.volume = player.volume - 0.01;
现在音频慢慢淡出!
【讨论】:
以上是关于AVAudioPlayer 停止问题的主要内容,如果未能解决你的问题,请参考以下文章
致命错误:使用 AVAudio 展开可选值时意外发现 nil
如何使用 AVAudioPlayer 播放单词数组或 NSString?