东逝之水 发表于 2022-2-17 09:41:48

rk3568开发板,蓝牙不能输出声音。

我买了你们的3568开发板,安卓系统。使用蓝牙耳机和开发板配对成功,但是播放音频后,蓝牙耳机不出声音。声音还是从hdmi输出了。这是为什么呢?

firefly_zhongw 发表于 2022-2-17 12:03:15

1. 自己编译的固件还是用的官网固件,请提供固件版本
2. 发帖之前,麻烦先浏览 发帖前的建议 https://dev.t-firefly.com/thread-115778-1-1.html

东逝之水 发表于 2022-2-17 13:36:24

firefly_zhongw 发表于 2022-2-17 12:03
1. 自己编译的固件还是用的官网固件,请提供固件版本
2. 发帖之前,麻烦先浏览 发帖前的建议 https://dev. ...

官网给的固件
ROC-RK3568-PC_Android11_HDMI_211119

firefly_zhongw 发表于 2022-2-17 15:07:48

本帖最后由 firefly_zhongw 于 2022-2-17 15:10 编辑

东逝之水 发表于 2022-2-17 13:36
官网给的固件
ROC-RK3568-PC_Android11_HDMI_211119
1. 我这边用这个版本的固件验证,播放视频文件,蓝牙耳机Galaxy Buds+和HDMI都是有声音输出的
2. 天线有没有都接上?

东逝之水 发表于 2022-2-18 15:15:47

firefly_zhongw 发表于 2022-2-17 15:07
1. 我这边用这个版本的固件验证,播放视频文件,蓝牙耳机Galaxy Buds+和HDMI都是有声音输出的
2. 天线有 ...

设置手机铃声什么的都可以从蓝牙出来。
但是用微信电话,还有播放视频。都不会从蓝牙出来。只有hdmi有声音

东逝之水 发表于 2022-2-18 16:11:33

firefly_zhongw 发表于 2022-2-17 15:07
1. 我这边用这个版本的固件验证,播放视频文件,蓝牙耳机Galaxy Buds+和HDMI都是有声音输出的
2. 天线有 ...

我用微信打电话,微信通话前的铃声用蓝牙耳机可以听到。电话接通后,通话的声音就没有了。

firefly_zhongw 发表于 2022-2-18 16:16:12

本帖最后由 firefly_zhongw 于 2022-2-18 16:23 编辑

1. 天线有没有都接上?
2. 微信打电话这应用场景,我们需要测试下;先测试播放视频,蓝牙耳机有没有声音输出
3. 用的什么型号蓝牙耳机?看能不能找到对应的蓝牙耳机来测试
4. 提供下log信息,如果不知道如何提供log信息,麻烦参考 “发帖前的建议” https://dev.t-firefly.com/thread-115778-1-1.html
5. 如果仅让蓝牙音频设备有声音输出,尝试如下补丁
diff --git a/frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp b/frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp
index cafa2b25d0c..e50f81aca9c 100755
--- a/frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp
+++ b/frameworks/av/services/audiopolicy/enginedefault/src/Engine.cpp
@@ -421,9 +421,14 @@ DeviceVector Engine::getDevicesForStrategyInt(legacy_strategy strategy,
         }
         DeviceVector devices3;
         if (strategy == STRATEGY_MEDIA) {
+            // add by firefly
+            if (outputs.isA2dpSupported()) {
+            devices3 = availableOutputDevices.getDevicesFromTypes({AUDIO_DEVICE_OUT_BLUETOOTH_A2DP});
+            } else {
             // ARC, SPDIF and AUX_LINE can co-exist with others.
             devices3 = availableOutputDevices.getDevicesFromTypes({
                     AUDIO_DEVICE_OUT_HDMI_ARC, AUDIO_DEVICE_OUT_SPDIF, AUDIO_DEVICE_OUT_AUX_LINE,AUDIO_DEVICE_OUT_WIRED_HEADPHONE,AUDIO_DEVICE_OUT_AUX_DIGITAL,AUDIO_DEVICE_OUT_SPEAKER});
+            }
         }

         devices2.add(devices3);

东逝之水 发表于 2022-2-26 16:11:19

firefly_zhongw 发表于 2022-2-18 16:16
1. 天线有没有都接上?
2. 微信打电话这应用场景,我们需要测试下;先测试播放视频,蓝牙耳机有没有声音输 ...

这样修改后,播放视频文件有声音,微信里边还是没有
页: [1]
查看完整版本: rk3568开发板,蓝牙不能输出声音。