Android12+RK3588 手机连上设备蓝牙后就断开

现象是:Android手机和部分苹果手机连接RK3588设备后,几秒之后自动断开。

修改如下:

1.system/bt//btif/src/btif_a2dp_sink.cc

diff --git a/btif/src/btif_a2dp_sink.cc b/btif/src/btif_a2dp_sink.cc
old mode 100644
new mode 100755
index 0d96f16c1..489cbac88
--- a/btif/src/btif_a2dp_sink.cc
+++ b/btif/src/btif_a2dp_sink.cc
@@ -89,7 +89,7 @@ class BtifA2dpSinkControlBlock {
         decode_alarm(nullptr),
         sample_rate(0),
         channel_count(0),
-        rx_focus_state(BTIF_A2DP_SINK_FOCUS_NOT_GRANTED),
+        rx_focus_state(BTIF_A2DP_SINK_FOCUS_GRANTED),
         audio_track(nullptr),
         decoder_interface(nullptr) {}
 
@@ -104,7 +104,7 @@ class BtifA2dpSinkControlBlock {
     alarm_free(decode_alarm);
     decode_alarm = nullptr;
     rx_flush = false;
-    rx_focus_state = BTIF_A2DP_SINK_FOCUS_NOT_GRANTED;
+    rx_focus_state = 

猜你喜欢

转载自blog.csdn.net/guanmingyuangmy/article/details/130364470