【发布时间】:2012-04-15 17:00:25
【问题描述】:
我正在开发博客扬声器应用程序。
我想在蓝牙被禁用时暂停音频,比如 iPod 应用程序。读完这篇文章后,我认为不使用私有 api 是不可能的。 Check if Bluetooth is Enabled?
但是,我的客户告诉我,Rhapsody 和 DI Radio 应用程序都支持它。
然后我发现iOS5有Core蓝牙框架。 https://developer.apple.com/library/ios/documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/CoreBluetooth_Framework.pdf
CBCentralManagerStatePoweredOff 状态似乎是这样的。
但是,描述说这个 api 只支持蓝牙 4.0 低功耗设备。 有没有人尝试做同样的事情?
我想支持当前流行的蓝牙耳机,或者汽车上支持蓝牙的方向盘。当它只支持一些全新的蓝牙时,我不知道是否值得尝试。
【问题讨论】:
-
我不确定这里的实际问题是什么。检查 CBCentralManagerState 将允许您查看设备的蓝牙是打开还是关闭。
标签: iphone ios audio bluetooth audiosession