随着iOS设备与远程蓝牙设备的连接,我想在我的应用程序中获取蓝牙配置文件,即ACL,耳机等状态。我找不到与之相关的任何东西。
有人可以帮助我实现这一目标吗?
答案 0 :(得分:0)
我认为您要搜索的是MPVolumeView。核实- https://developer.apple.com/documentation/mediaplayer/mpvolumeview
已更新-您可以观察音频路由更改AVAudioSessionRouteChangeNotification
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(audioRouteChanged:) name:AVAudioSessionRouteChangeNotification object:nil];
您也可以从-
for( AVAudioSessionPortDescription *portDescription in route.outputs )
{
headphonesLocated |= ( [portDescription.portType
isEqualToString:AVAudioSessionPortHeadphones] );
}