iPhone :remoteioplayer 如何知道歌曲播放完毕
Posted
技术标签:
【中文标题】iPhone :remoteioplayer 如何知道歌曲播放完毕【英文标题】:iPhone :remoteioplayer how to know that the song has finished playing 【发布时间】:2011-06-14 11:49:56 【问题描述】:在 iPhone 应用程序中,我正在使用 remoteioplayer 播放歌曲。 播放歌曲时如何知道歌曲已播放完毕。我想在那个位置设置一些事件?
【问题讨论】:
可能的欺骗 - 见avaudioplayer-playing-multiple-audio-files-in-sequence。 【参考方案1】:实现 AVAudioPlayerDelegate。
它有以下委托方法,您可以从中知道歌曲已经播放完毕。
- (void) audioPlayerDidFinishPlaying: (AVAudioPlayer *) player
successfully: (BOOL) flag
NSLog(@"Finished");
详细的可以参考documentation。
希望对你有帮助。
【讨论】:
感谢重播,我也想知道 remoteioplayer 的相同情况【参考方案2】:在您的类中实现 AVAudioPlayerDelegate 方法。方法
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
将在 AVAudioPlayer 停止播放时触发。
更多信息here
【讨论】:
以上是关于iPhone :remoteioplayer 如何知道歌曲播放完毕的主要内容,如果未能解决你的问题,请参考以下文章