我需要确定我的程序当前是否正在播放任何音频,如果是,我想停止以前的音频并开始新的播放。属性 kAudioSessionProperty_OtherAudioIsPlaying 总是返回 0(可能只检查 iPod 音乐是否正在播放) 还有另一个属性 kAudioQueueProperty_IsRunning 但无论音频是否正在运行,它总是返回 0。有人可以告诉我如何确定我的应用程序中是否正在播放音频。
谢谢。
注意:当我移回视图层次结构时,我调用流媒体的类会被释放。所以我没有任何方法可以访问 AudioFileStreamID 来了解音频是否正在播放。我需要使用 SDK 提供的属性之一。