OpenHarmony 5.0 rk3568 编译出64位,播放器声音无法播放
OpenHarmony 5.0 rk3568 编译为64位后,音乐播放器无法播放。
1、具体日志报错日志如下:

2、报错代码位置为foundation/multimedia/audio_framework/services/audio_service/server/src/pa_adapter_manager.cpp中ConnectStreamToPA函数。请问ConnectStreamToPA函数是干什么的?

3、驱动声卡注册是正常的:

您需要先 登录 才能评论/回答
全部评论(8)
ConnectStreamToPA函数是用于将音频流连接到音频适配器管理器(PA Adapter Manager)的函数。它负责管理音频设备的连接状态,确保音频流能够正确地传输到设备上。
2025-08-18 15:50:41
请问解决了吗,怎么解决的,我也遇到了类似的问题
2026-03-09 21:35:12
audio_policy_config.xml配置的问题,修改如下 diff --git a/rk3568/hals/audio/BUILD.gn b/rk3568/hals/audio/BUILD.gn index 564a93b..ceefe9a 100644 --- a/rk3568/hals/audio/BUILD.gn +++ b/rk3568/hals/audio/BUILD.gn @@ -66,7 +66,8 @@ ohos_prebuilt_etc("audio_policy_config") { } subsystem_name = "product_rk3568" relative_install_dir = "audio" - install_images = [ chipset_base_dir ] +# install_images = [ chipset_base_dir ] + install_images = [ "system", "vendor" ] part_name = "product_rk3568" } diff --git a/rk3568/hals/audio/config/arm64/audio_policy_config.xml b/rk3568/hals/audio/config/arm64/audio_policy_config.xml index aae4617..24879a2 100644 --- a/rk3568/hals/audio/config/arm64/audio_policy_config.xml +++ b/rk3568/hals/audio/config/arm64/audio_policy_config.xml @@ -93,11 +93,11 @@ - + - + root@yxw:/home/yxw/work/part2/rk3568/X1032_V50/OpenHarmonyV50R64/home/xzh/work/part6/X1032/13-HarmonyV50R64/src_release/vendor/hihope#
