禁用iOS应用中的音频路由更改?

时间:2015-09-04 13:59:19

标签: ios objective-c iphone audio bluetooth

我有一个音频应用程序,可以整晚玩几个小时。有时iPhone改变路线并说扬声器不再可用并停止播放音频。我不确定为什么,但我的理论是它试图连接到蓝牙设备。我在日志中得到以下内容:

AVAudioSessionRouteChangeReasonCategoryChange AVAudioSessionRouteChangeReasonOldDeviceUnavailable

由于旧设备不再可用,因此会停止播放音频。我正在通过iPhone扬声器播放音频,所以我不确定为什么扬声器不再可用。

我的问题是我该如何防止这种情况发生在代码中?我建议人们打开飞行模式或禁用蓝牙,这始终可以解决问题。我想知道是否可以在代码中完成某些事情来帮助解决这个问题。

0 个答案:

没有答案