我需要找出如果我的方案目前正在播放的所有声音,并且在情况是这样,我想停止之前的音频,并开始一个新的播放。 该物业kAudioSessionProperty_OtherAudioIsPlaying总是返回0(大概只有检查的iPod音乐是否正在播放) 还有另一种属性kAudioQueueProperty_IsRunning但这总是返回0音频是否正在运行与否。有人可以告诉我怎样才能了解是否有音频在我的应用程序正在播放。

感谢。

请注意:我从中调用当我搬回视图层次结构中我的流光被释放的类。所以,我没有访问AudioFileStreamID知道声音是否正在播放的任何方式。我需要使用由SDK提供的属性之一。

有帮助吗?

解决方案

找到一种解决方法。而不是创建一个视图 - 控制流光的对象,我使用的的appDelegate的参考。这样,我会永远拥有流光类,我可以在任何viewcontrollers的访问的实时参考知道声音是否正在播放与否。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top