如何确定音频会话是否在iOS中处于活动状态

我正在使用AudioSessionSetActive(true)和AudioSessionSetActive(false)在我的iOS应用程序中将AudioSession设置为true或false.
在任何时候,我想知道会话是否活跃.有办法吗?

解决方法

刚刚遇到同样的事情!没有AudioSessionProperty键用于查询会话是否处于活动状态.我相信这是另一个设置它,并忘记了苹果认为应用程序应该以某种方式行事的交易.例如.大多数应用程序不应该需要知道他们应该设置它们的状态,因为他们需要音频并无条件地杀死它们,因为它们完成播放音频.当然这只适用于90%.道歉,因为这不是最好的答案,我只是报告我的怀疑.也许别人有更好的主意?

相关文章

UITabBarController 是 iOS 中用于管理和显示选项卡界面的一...
UITableView的重用机制避免了频繁创建和销毁单元格的开销,使...
Objective-C中,类的实例变量(instance variables)和属性(...
从内存管理的角度来看,block可以作为方法的传入参数是因为b...
WKWebView 是 iOS 开发中用于显示网页内容的组件,它是在 iO...
OC中常用的多线程编程技术: 1. NSThread NSThread是Objecti...