2011-06-14 96 views
1

iPhone應用程序我正在用遙控器播放歌曲。 在播放歌曲時如何知道歌曲已播放完畢。我想在那個位置上設置一些事件?iPhone:remoteioplayer如何知道歌曲已經完成播放

+0

可能的重複數據刪除 - 參見[avaudioplayer扮演,多音頻文件,在序列(http://stackoverflow.com/questions/621182/avaudioplayer-playing-multiple-audio-文件 - 按順序)。 – Till 2011-06-14 12:17:50

回答

0

實施AVAudioPlayerDelegate

它有以下代表方法,您可以從中知道歌曲已完成播放。

- (void) audioPlayerDidFinishPlaying: (AVAudioPlayer *) player 
         successfully: (BOOL) flag { 
    NSLog(@"Finished"); 
} 

您可以參考詳細的documentation

希望它有幫助。

+0

感謝重播我想知道remoteioplayer同樣的事情也 – ios 2011-06-15 10:05:08

0

在你的類中實現AVAudioPlayerDelegate方法。方法

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag 

將在AVAudioPlayer停止播放時觸發。

更多信息here

相關問題