HarmonyOS 视频切换至横屏后,视频没有占满全屏

使用如下代码切换横竖屏,横屏状态下视频没有占满。

private screenOrientationChange(isLandscape: boolean) {
  this.isLandscape = isLandscape
  // 获取UIAbility实例的上下文信息
  let context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
  // 调用该接口手动改变设备横竖屏状态
  window.getLastWindow(context).then((lastWindow) => {
    lastWindow.setPreferredOrientation(this.isLandscape ? window.Orientation.LANDSCAPE : window.Orientation.PORTRAIT)
  });
}
HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

可以在父组件中使用onBackPress,onBackPress当用户点击返回按钮时触发,仅@Entry装饰的自定义组件生效。返回true表示页面自己处理返回逻辑,不进行页面路由;返回false表示使用默认的路由返回逻辑,不设置返回值按照false处理。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS webView视频展示
33浏览 • 1回复 待解决
HarmonyOS视频画面90度显示
563浏览 • 1回复 待解决
HarmonyOS 视频全屏化的问题
49浏览 • 1回复 待解决
HarmonyOS 视频播放无缝切换
37浏览 • 1回复 待解决
HarmonyOS 布局问题
84浏览 • 1回复 待解决
HarmonyOS 列表视频全屏播放实现
451浏览 • 1回复 待解决