Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/102.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS-AVAudioSession路由更改通知未按预期工作_Ios_Iphone_Bluetooth_Avaudiosession - Fatal编程技术网

iOS-AVAudioSession路由更改通知未按预期工作

iOS-AVAudioSession路由更改通知未按预期工作,ios,iphone,bluetooth,avaudiosession,Ios,Iphone,Bluetooth,Avaudiosession,我有一个可以播放声音的应用程序。它在通常情况下工作良好。但是,当我反复断开并连接蓝牙耳机时,iPhone状态栏显示蓝牙耳机已连接,并且声音播放不在蓝牙输出路径中(可能是内置接收器或扬声器) 在我的代码中,AVAudioSession Route Change Notification没有通知最后几次断开和连接。我从[[[[AVAudioSession sharedInstance]currentRoute]outputs]firstObject]中获取当前输出路由;也不是蓝牙输出 这是iOS的问

我有一个可以播放声音的应用程序。它在通常情况下工作良好。但是,当我反复断开并连接蓝牙耳机时,iPhone状态栏显示蓝牙耳机已连接,并且声音播放不在蓝牙输出路径中(可能是内置接收器或扬声器)

在我的代码中,
AVAudioSession Route Change Notification
没有通知最后几次断开和连接。我从
[[[[AVAudioSession sharedInstance]currentRoute]outputs]firstObject]中获取当前输出路由;
也不是蓝牙输出

这是iOS的问题吗?我能用代码处理它吗?因为在上述情况下,我想通过蓝牙路径播放声音


谢谢

哪个iOS版本?哪个iOS版本?