diff --git a/frameworks/innerkitsimpl/pulseaudio/src/BUILD.gn b/frameworks/innerkitsimpl/pulseaudio/src/BUILD.gn index c87654d1b71de5f704c8594549a93dfe92f457ba..182bbdda02680b2748933b83ac9d15669245a0e5 100644 --- a/frameworks/innerkitsimpl/pulseaudio/src/BUILD.gn +++ b/frameworks/innerkitsimpl/pulseaudio/src/BUILD.gn @@ -130,7 +130,11 @@ ohos_shared_library("pulsecommon") { part_name = "multimedia_audio_standard" } ohos_prebuilt_etc("pa_daemon_config") { - source = "$pulseaudio_dir/conf/daemon.conf" + if (device_name == "rk3566" || device_name == "rk3568") { + source = "$pulseaudio_dir/conf/rk3568/daemon.conf" + } else { + source = "$pulseaudio_dir/conf/daemon.conf" + } subsystem_name = "multimedia" module_install_dir = "etc/pulse" diff --git a/services/BUILD.gn b/services/BUILD.gn index 01325817dbc7cde17f122e8ddba4733e227a413f..cfff3ac2202c712fc3879a3aae815da870bceb3c 100644 --- a/services/BUILD.gn +++ b/services/BUILD.gn @@ -164,7 +164,11 @@ ohos_shared_library("audio_policy_service") { } ohos_prebuilt_etc("audio_policy_config") { - source = "$AUDIO_POLICY_SERVER_DIR/etc/audio_policy_config.xml" + if (device_name == "rk3566" || device_name == "rk3568") { + source = "$AUDIO_POLICY_SERVER_DIR/etc/rk3568/audio_policy_config.xml" + } else { + source = "$AUDIO_POLICY_SERVER_DIR/etc/audio_policy_config.xml" + } subsystem_name = "multimedia" module_install_dir = "etc/audio" diff --git a/services/src/audio_policy/server/etc/rk3568/audio_policy_config.xml b/services/src/audio_policy/server/etc/rk3568/audio_policy_config.xml new file mode 100644 index 0000000000000000000000000000000000000000..de9c8ff15e4e404d0e6d5fd3851d6b0f87af7c4c --- /dev/null +++ b/services/src/audio_policy/server/etc/rk3568/audio_policy_config.xml @@ -0,0 +1,35 @@ + + + + + + + + Speaker + Built-In Mic + + + + + + + + + Speaker + Built-In Mic + + + + + + + + + + + + + + + +