HarmonyOS 基于AvPlayer实现视频组件全屏切换咨询

目前是通过控制window.Orientation旋转来实现全屏, 但是当视频组件是在列表中,而同时列表处在一个页签栏中,页签上部是其他内容的UI展示,下部是个主底部导航栏的显示。大致结构是

Column(){     
// 顶部UI交互    
// 频道页签栏目 -> 其中的页签 包含list -> 列表项包含视频播放    
// 底部主导航栏  
} 
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.

当页面旋转后, 包含视频的列表项会被 顶部UI 和 底部导航栏遮挡。

有无方法可以提升视频播放的列表项的 UI层级 使其和对应的controller置顶在最上层显示, 在旋转回去的时候 UI层级再修改会原先位置。列表播放器的全屏策略在HarmonyOS如何实现?

HarmonyOS
2024-08-22 18:49:50
849浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

通过状态管理控制顶部UI和底部导航栏的显示或隐藏。列表播放器的全屏策略在HarmonyOS的实现?建议使用:https://gitee.com/harmonyos-cases/cases/blob/master/CommonAppDevelopment/feature/mediafullscreen/README.md

分享
微博
QQ
微信
回复
2024-08-23 17:31:30


相关问题
AVPlayer实现视频播放
2001浏览 • 1回复 待解决
HarmonyOS Web组件如何实现视频全屏播放
1723浏览 • 1回复 待解决
HarmonyOS 列表视频全屏播放实现
1177浏览 • 1回复 待解决
基于AVPlayer音频后台播放
1389浏览 • 1回复 待解决
使用AVPlayer实现视频播放器
2384浏览 • 1回复 待解决
怎么基于Java实现视频播放?
3855浏览 • 1回复 待解决
avplayer播放视频demo
3072浏览 • 1回复 待解决
HarmonyOS 视频播放AVPlayer解码异常
914浏览 • 1回复 待解决
HarmonyOS AvPlayer视频播放速度问题
1386浏览 • 1回复 待解决
AVPlayer视频的展示状态
728浏览 • 1回复 待解决
HarmonyOS 视频全屏化的问题
788浏览 • 1回复 待解决