AVAudioSession経由でオーディオを再生するアプリ(Bluetooth経由の場合もあります)があります。このコードを書きました
if (IOS10ANDMORE) {
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker | AVAudioSessionCategoryOptionAllowBluetoothA2DP | AVAudioSessionCategoryOptionAllowBluetooth error:nil];
} else {
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker | AVAudioSessionCategoryOptionAllowBluetooth error:nil];
}
ということでiOS10もiOS<10も動作しています( AVAudioSessionCategoryOptionAllowBluetoothA2DP
iOS10で使わないとbluetooth経由でかなり音が悪いですが、iOS10 SDKで導入されているのでiOS<10では使えません)
私の質問は、iOS10 を搭載した iPhone を持っていて、A2DP をサポートしていない Bluetooth スピーカーを使用している場合はどうなりますか? それはうまくいきますか?A2DP をサポートしている/サポートしていないスピーカーの数に関する数字は見つかりませんでした。
ご協力いただきありがとうございます!