【发布时间】:2011-08-24 13:25:13
【问题描述】:
在使用 AvAudio Player 时,我们如何实现歌曲循环播放? 我想在唱完一首歌后如何再重复这首歌??
【问题讨论】:
标签: iphone objective-c ios4 avaudioplayer
在使用 AvAudio Player 时,我们如何实现歌曲循环播放? 我想在唱完一首歌后如何再重复这首歌??
【问题讨论】:
标签: iphone objective-c ios4 avaudioplayer
试试:
[yourSound numberOfLoops: -1];
-1 表示声音一直循环播放。
【讨论】:
您可以使用 AVAudioPlayerDelegate 并实现:
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
你可以这样做:
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag{
[player play];
}
或者您可以根据某些条件允许它停止。
【讨论】: