HarmonyOS Video组件设置沉浸式,视频内容没有延展到safearea
代码如下:
Video({
src: this.dynamicBgVideoPath,
controller: this.controller
})
.expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.TOP])
.clip(false)
.size({ width: '100%', height: '100%' })
.backgroundColor(Color.Transparent)
.muted(true)//设置是否静音
.controls(false)//设置是否显示默认控制条
.autoPlay(true)//设置是否自动播放
.loop(true)//设置是否循环播放
.objectFit(ImageFit.Cover) //设置视频适配模式
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS web在沉浸式和非沉浸式下内容展示不全问题
1429浏览 • 1回复 待解决
HarmonyOS video组件有没有视频缓冲的功能
1110浏览 • 1回复 待解决
HarmonyOS Video组件加载网络视频,但视频需要cookie认证,怎么给Video组件设置cookie
1168浏览 • 1回复 待解决
HarmonyOS 使用原生video组件,无法获取视频内容的宽高
1239浏览 • 1回复 待解决
HarmonyOS List组件沉浸式问题
1004浏览 • 1回复 待解决
HarmonyOS 关于窗口沉浸式的设置方式
1138浏览 • 1回复 待解决
HarmonyOS Tabs组件做沉浸式失败
1522浏览 • 1回复 待解决
如何设置沉浸式状态栏
4075浏览 • 1回复 待解决
HarmonyOS 沉浸式短视频列表功能模块案例
878浏览 • 1回复 待解决
沉浸式视频频道如何实现横屏视频全屏播放?
1015浏览 • 0回复 待解决
沉浸式视频频道如何实现横屏视频全屏播放
1442浏览 • 1回复 待解决
HarmonyOS 没有开启沉浸式效果,但是web组件超过安全区域
947浏览 • 1回复 待解决
HarmonyOS page设置沉浸式后影响其他页面
1637浏览 • 1回复 待解决
如何设置沉浸式窗口,你会吗?
3618浏览 • 1回复 待解决
如何在HarmonyOS NEXT中设置页面沉浸式效果?
1182浏览 • 0回复 待解决
HarmonyOS 如何设置单个page沉浸式状态栏
1394浏览 • 1回复 待解决
HarmonyOS 沉浸式方案
1432浏览 • 1回复 待解决
HarmonyOS 让部分页面沉浸式,部分不沉浸式显示
1052浏览 • 1回复 待解决
HarmonyOS如何设置page沉浸式显示,title栏和导航条处显示page的里内容?
931浏览 • 1回复 待解决
HarmonyOS 沉浸式设置底部状态栏高度变化问题
938浏览 • 1回复 待解决
Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效
1739浏览 • 1回复 待解决
HarmonyOS 状态栏如何设置全屏达到沉浸式体验
1078浏览 • 1回复 待解决
HarmonyOS TabContent架构下实现沉浸式,设置 .expandSafeArea不生效
860浏览 • 1回复 待解决
如何在不同page中进行沉浸式和非沉浸式切换?
1340浏览 • 1回复 待解决
HarmonyOS Video组件如何播放沙盒视频
1146浏览 • 1回复 待解决
video组件不支持safeArea的沉浸式,可以通过设置窗口沉浸式可以实现。
1、在EntryAbility的onWindowStageCreate方法中通过windowStage获取window,API地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-window-stage-V5#%E4%BD%93%E9%AA%8C%E7%AA%97%E5%8F%A3%E6%B2%89%E6%B5%B8%E5%BC%8F%E8%83%BD%E5%8A%9B
2、在video组件所在的页面设置窗口沉浸式调用setWindowLayoutFullScreen。
或者参考示例如下: