SmartQ5でA2DPのOn/Offを繰り返すと再生が途切れる?

なんとなく、不具合票のようなタイトルになってしまった。

SmartQ5で、MediaPlayerクラスを使ってMP3を再生しているときに、AudioManagerのsetBluetoothA2dpOn()でA2DPのOn/Offを繰り返すと、Offにしたときに本体スピーカーから出る音がブツ切れになってしまう。

setBluetoothA2dpOn(true)で、A2DPに流すとちゃんと聞こえるんだよなぁ...。

作ったサンプルアプリの処理が悪いんだろうか。それともsetBluetoothA2dpOn()を再生中に切り替えないほうがいいんだろうか。それともSmartQ5のBluetooth周りの問題なんだろうか。原因が分からない...。

もう少し調べてみるか。

(追記)

MediaPlayer#start()の時にA2DPがOffになってると、A2DPをOnOffしても音が途切れないな。再生開始するときにA2DP側に音声ルートが設定されていると、A2DPのOffで本体出力の音が途切れる。

これはAndroidかSmartQ5版Androidのバグなんかな...?

タイトルとURLをコピーしました