本文主要是介绍【HarmonyOS】API6上JS实现视频播放全屏播放时,会回到之前界面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【关键字】
API6 / 视频播放 / 全屏播放异常
【问题现象】
开发者在API6上用JS实现视频播放器点全屏播放后,不是全屏效果,实际效果是变成了横屏并返回到首页。
具体代码实现是参考video媒体组件指南。
【问题分析】
JS实现视频播放器有Codelab代码示例:
https://github.com/huaweicodelabs/harmonyos-codelabs/tree/main/JSVideoPlayer
建议开发者用示例代码调试是否能复现问题。
开发者参考示例代码实现后又出现新问题如下。
点全屏播放后,视频会重头播放。而且全屏按钮要点击2次才会消失,全频按钮消失后视频又会重头播放。
【解决方案】
-
按示例代码实现JS视频播放器。
-
针对新问题,请排查config.json的ability里加上configChanges防止旋转屏幕销毁的代码。
具体文档请参考FA模型应用配置文件。
这篇关于【HarmonyOS】API6上JS实现视频播放全屏播放时,会回到之前界面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!