4
在我的iPhone應用程序中,我需要啓用揚聲器並啓用藍牙。iPhone上的AudioSessionProperty
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error: nil];
UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker;
AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute,
sizeof (audioRouteOverride), &audioRouteOverride);
UInt32 allowBluetoothInput = 1;
AudioSessionSetProperty (
kAudioSessionProperty_OverrideCategoryEnableBluetoothInput,
sizeof (allowBluetoothInput),
&allowBluetoothInput
);
但它沒有在一起工作。我的意思是,如果藍牙處於開啓狀態,我會聽到藍牙耳機的聲音,如果它關閉,我聽到的聲音不是來自揚聲器。我該如何解決這個問題?