HarmonyOS 想要获悉Video组件横屏时的实现方式

自定义播放器,横屏全屏播放时不能够像Video组件处理的那么优雅。希望获得指导性代码,横屏时也能达到系统Video 这样的效果。

HarmonyOS
2024-08-14 16:53:20
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

本样例使用【媒体服务avplayer】(https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-media-V5)+【XCompontent】(https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-basic-components-xcomponent-V5?catalogVersion=V5

实现自定义视频播放,如果想实现视频播放横向全屏,可以将XCompontent的宽度和高度设置为100%,再利用setPreferredOrientation(https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#ZH-CN_TOPIC_0000001884757714__setpreferredorientation9

设置窗口的显示方向属性代码如下:

view页面:

分享
微博
QQ
微信
回复
2024-08-14 23:02:10
相关问题
HarmonyOS video如何播放?
1308浏览 • 1回复 待解决
Web如何实现后全屏
412浏览 • 0回复 待解决
HarmonyOS Video组件全屏是怎么实现
1007浏览 • 1回复 待解决
HarmonyOS 状态下获取组件宽高
1587浏览 • 1回复 待解决
ArkUI 应用自动重启怎么回事?
3091浏览 • 1回复 待解决
HarmonyOS 查询当前状态是还是竖
1812浏览 • 1回复 待解决
HarmonyOS 相机旋转拍照问题
1343浏览 • 1回复 待解决
HarmonyOS 如何让app支持
1779浏览 • 1回复 待解决
HarmonyOS 播放问题
2448浏览 • 1回复 待解决
HarmonyOS video设置加载图闪
1092浏览 • 1回复 待解决
openharmony jsFA 如何显示?
8516浏览 • 1回复 待解决