ios – 如何知道AVAudioPlayer是否暂停?

要发现是否正在播放
AVAudioPlayer对象,我只需使用isPlaying属性:

if audioPlayer.isPlaying {
    // ...
}

但是,如果音频播放器没有播放,我如何区分它被暂停和被停止?

我不能为此目的使用currentTime属性.这是因为如果我调用stop(),那么当前时间将保持在调用时的任何时间,这与调用pause()时的行为相同.

最佳答案 它由
this link制成:

 if ((player.rate != 0) && (player.error == nil)) {
        // player is playing
    }else {
//notplaying
}
点赞