Hey Guys 私は迷惑なことを扱っています。
RFCOMM チャネルと接続された A2DP を介して大量のデータを送信している間、音声が途切れます。私はさまざまなことを試しましたが、唯一確実な方法は、送信されるデータを遅延させて間隔を空けることです。ほとんどの場合 2.3.X で発生しますが、4.0 でも発生するため、これは低レベルの Android の問題であると確信しています。
誰かが同様の問題を見たことがありますか?
A2DP 接続は、使用可能な Bluetooth 帯域幅の大部分を消費する可能性があります。他の RFCOMM パケットの追加を開始すると、A2DP 再送信に使用できるスペースが占有されるため、失われたパケットを隠す機能が低下します。デバイスが定期的にページまたは照会スキャンを実行している場合、帯域幅の他の部分が失われる可能性があるため、それが発生していないことを確認することをお勧めします。基本的に、RFCOMM トラフィックが非常に少ない場合を除き、A2DP と RFCOMM を同時に実行することはあまり期待できません。