【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模型应用配置文件。