HarmonyOS AVVolumePanel音量面板组件在onAppear时设置音量无效?

AVVolumePanel音量面板在页面的aboutToAppear时 或者在组件的onAppear时设置音量无效,目前无法获取设置音量生效的时机。经测试在AVVolumePanel组件onAppear之后300ms左右,就正确可以设置系统音量了,目前无法拿到什么时候才可以正确设置volumeLevel音量的时机。

阅读 540
1 个回答

AVVolumePanel依赖的高级组件本身有耗时,所以直接在onAppear或aboutToAppear设置无效,需要在AVVolumePanel组件完全ready后才可以修改音量,可以设置定时器,延时500ms触发修改音量,不保证所有状况可行,但正常情况下运行无问题。