标签: ios swift bluetooth avaudiosession
我的应用使用AVAudioPlayer播放声音。 AVAudioSession类别可用于播放和蓝牙设备。
AVAudioPlayer
AVAudioSession
当蓝牙设备可用或打开时,currentRoute将自动更改为蓝牙设备。
currentRoute
我想更改此行为,以便仅由应用程序内的用户(使用airplay按钮)手动更改输出。 造成这种情况的主要原因是,当设备断开连接时,通常会有长达10秒钟的暂停,有时UI会无响应,直到声音被路由到iPhone扬声器为止。
有没有办法做到这一点?