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如何播放?
1122浏览 • 1回复 待解决
Web如何实现后全屏
265浏览 • 0回复 待解决
HarmonyOS 状态下获取组件宽高
1323浏览 • 1回复 待解决
ArkUI 应用自动重启怎么回事?
2885浏览 • 1回复 待解决
HarmonyOS 播放问题
1503浏览 • 1回复 待解决
HarmonyOS Video组件全屏是怎么实现
702浏览 • 1回复 待解决
HarmonyOS webView视频展示
894浏览 • 1回复 待解决
HarmonyOS 后布局问题
1333浏览 • 1回复 待解决
HarmonyOS 查询当前状态是还是竖
1260浏览 • 1回复 待解决
HarmonyOS 如何让app支持
1131浏览 • 1回复 待解决