今天嘗試了下為現(xiàn)有的工程添加藍(lán)牙適配,發(fā)現(xiàn)整個流程并不復(fù)雜,這里記錄下整個接入流程,作為分享。
前提條件:App已經(jīng)可以正常的播放、錄音,并且可以連接藍(lán)牙設(shè)備。
接入流程:
1、設(shè)置output
設(shè)置藍(lán)牙的output
2、設(shè)置audio route轉(zhuǎn)換
audio route轉(zhuǎn)換
3、藍(lán)牙設(shè)備狀態(tài)監(jiān)聽
這里的object對象只能是[AVAudioSession sharedInstance],不可以設(shè)置為nil。
設(shè)備狀態(tài)監(jiān)聽