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在沉浸式和非沉浸式下内容展示不全问题 
1523浏览  • 1回复 待解决
HarmonyOS video组件有没有视频缓冲的功能 
1199浏览  • 1回复 待解决
HarmonyOS  Video组件加载网络视频,但视频需要cookie认证,怎么给Video组件设置cookie 
1261浏览  • 1回复 待解决
HarmonyOS 使用原生video组件,无法获取视频内容的宽高 
1294浏览  • 1回复 待解决
HarmonyOS List组件沉浸式问题 
1057浏览  • 1回复 待解决
HarmonyOS  关于窗口沉浸式的设置方式 
1187浏览  • 1回复 待解决
HarmonyOS  Tabs组件做沉浸式失败 
1564浏览  • 1回复 待解决
如何设置沉浸式状态栏 
4194浏览  • 1回复 待解决
HarmonyOS  沉浸式短视频列表功能模块案例 
918浏览  • 1回复 待解决
HarmonyOS 没有开启沉浸式效果,但是web组件超过安全区域 
1026浏览  • 1回复 待解决
HarmonyOS page设置沉浸式后影响其他页面 
1706浏览  • 1回复 待解决
沉浸式视频频道如何实现横屏视频全屏播放 
1515浏览  • 1回复 待解决
沉浸式视频频道如何实现横屏视频全屏播放? 
1061浏览  • 0回复 待解决
如何设置沉浸式窗口,你会吗? 
3698浏览  • 1回复 待解决
如何在HarmonyOS NEXT中设置页面沉浸式效果? 
1234浏览  • 0回复 待解决
HarmonyOS  如何设置单个page沉浸式状态栏 
1482浏览  • 1回复 待解决
HarmonyOS 沉浸式方案 
1509浏览  • 1回复 待解决
HarmonyOS 让部分页面沉浸式,部分不沉浸式显示 
1108浏览  • 1回复 待解决
HarmonyOS如何设置page沉浸式显示,title栏和导航条处显示page的里内容? 
979浏览  • 1回复 待解决
Tabs, TabContent架构下实现沉浸式,设置设置 .expandSafeArea不生效 
1822浏览  • 1回复 待解决
HarmonyOS 沉浸式设置底部状态栏高度变化问题 
985浏览  • 1回复 待解决
HarmonyOS Video组件如何播放沙盒视频 
1215浏览  • 1回复 待解决
HarmonyOS 状态栏如何设置全屏达到沉浸式体验 
1140浏览  • 1回复 待解决
HarmonyOS TabContent架构下实现沉浸式,设置 .expandSafeArea不生效 
915浏览  • 1回复 待解决
如何在不同page中进行沉浸式和非沉浸式切换? 
1395浏览  • 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。
或者参考示例如下: