3

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も動作しています( AVAudioSessionCategoryOptionAllowBluetoothA2DPiOS10で使わないとbluetooth経由でかなり音が悪いですが、iOS10 SDKで導入されているのでiOS<10では使えません)

私の質問は、iOS10 を搭載した iPhone を持っていて、A2DP をサポートしていない Bluetooth スピーカーを使用している場合はどうなりますか? それはうまくいきますか?A2DP をサポートしている/サポートしていないスピーカーの数に関する数字は見つかりませんでした。

ご協力いただきありがとうございます!

4

0 に答える 0