目标C语言 检查是否播放了音乐



我使用avaudioplayer在我的应用程序中播放自己的音乐。是否有可能检查来自avaudioplayer的音乐是否正在播放?

使用playing属性,即:

AVAudioPlayer *audioplayer;
if(audioplayer.playing){
   //do what you want here
}

也参考AVAudioPlayer的类参考。

类引用声明你不应该轮询这个属性。如果你想知道一首歌是否已经播放完毕,使用AVAudioPlayerDelegate。当音频播放器播放完毕,audioPlayerDidFinishPlaying:successfully:功能会通知您。

相关内容

最新更新