如何在循环播放歌曲?

问题描述:

在使用AvAudio播放器时我们如何实现一首歌可以循环播放? 我想在完成一首歌后,我们该如何重复这首歌?如何在循环播放歌曲?

您可以使用AVAudioPlayerDelegate和实施:

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

你可以做这样的事情:

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag{ 
    [player play]; 
} 

也可以允许根据某些条件后停止。

尝试:

[yourSound numberOfLoops: -1]; 

-1指示声音被永远循环。