なんとなく、不具合票のようなタイトルになってしまった。
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のバグなんかな...?
コメント