一旦音頻會話已建立,以下代碼允許藍牙輸入。來自藍牙輸出的音頻會話輸入到線路輸出或揚聲器
UInt32 allowBluetoothInput = 1;
AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryEnableBluetoothInput, sizeof (allowBluetoothInput), &allowBluetoothInput);
此代碼看起來像只允許然而藍牙輸入該代碼也路由音頻輸出到藍牙裝置(藍牙耳機的情況下)。當輸入來自藍牙設備時,我想將音頻輸出路由出線路或揚聲器。我只想從藍牙設備獲取音頻輸入,我不想通過藍牙輸出音頻。
這種行爲可行嗎?