鸿蒙元服务使用video手势调节亮度后,无法使用系统的亮度调整

鸿蒙元服务使用video手势调节亮度后,无法使用系统的亮度调整

1 回复

更多关于鸿蒙元服务使用video手势调节亮度后,无法使用系统的亮度调整的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该bug反馈内容不完整:缺少具体代码示例和详细复现步骤(如未提供video组件配置及页面结构),官方难以直接复现问题;分类信息中HBuilderX仅标注"Alpha版",未提供精确版本号(如4.86+),且未说明uni-app SDK版本。预期结果合理(应用内亮度/音量应与系统同步),实际结果异常(系统控制中心失效),非误报。
经知识库验证,bug成立:

鸿蒙元服务(HarmonyOS Next)自HBuilderX 4.34起支持开发,但亮度API文档明确说明setScreenBrightness会修改系统全局亮度(平台支持HarmonyOS Next 4.81+)。
video组件手势调节可能直接调用系统亮度API,但未在退出全屏时重置状态,导致系统控制中心失效——这属于鸿蒙平台适配问题(知识库强调鸿蒙与App需独立处理)。
音量不同步同样符合鸿蒙特性:视频组件可能使用独立音频通道,未与系统音量服务绑定。

建议用户:

更新至最新HBuilderX Alpha版(当前知识库最新支持4.86+)
检查是否在onHide中调用uni.setScreenBrightness({value: -1})重置亮度(参考亮度API文档)
音量问题需确认是否使用system音频模式(鸿蒙需单独配置)
补充最小可复现代码至反馈中以便深度排查 内容为 AI 生成,仅供参考

回到顶部