我使用avaudioplayer在我的应用中播放自己的音乐。是否有可能检查来自avaudioplayer的音乐是否正在播放?
答案 0 :(得分:9)
使用播放属性,即:
AVAudioPlayer *audioplayer;
if(audioplayer.playing){
//do what you want here
}
另请参阅class reference of AVAudioPlayer。
类引用声明您不应该轮询此属性。如果您想知道某首歌是否已播放完毕,请使用AVAudioPlayerDelegate
。当音频播放器播放完音频时,audioPlayerDidFinishPlaying:successfully:
功能会通知您。