HarmonyOS 列表视频滚动播放
列表视频播放是在每个ListItem里面创建一个Video组件吗?在列表中实现视频全屏切换?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS 视频列表播放问题 
992浏览  • 1回复 待解决
HarmonyOS 列表视频全屏播放实现 
1555浏览  • 1回复 待解决
HarmonyOS 列表播放视频,平滑切换到全屏播放 
1276浏览  • 1回复 待解决
HarmonyOS 视频列表播放怎么实现只有一个视频播放的功能? 
1126浏览  • 1回复 待解决
HarmonyOS 列表样式的视频播放方案以及问题咨询 
1455浏览  • 1回复 待解决
HarmonyOS 滚动列表问题? 
992浏览  • 0回复 待解决
HarmonyOS 滚动列表问题 
812浏览  • 1回复 待解决
HarmonyOS 长列表滑动,滑到对应的视频视频就自动开始播放如何实现 
965浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙视频播放器中维护播放列表和播放索引? 
1488浏览  • 1回复 待解决
HarmonyOS 视频播放 
1157浏览  • 1回复 待解决
HarmonyOS  视频在列表中显示,如何视频在屏幕中间可控范围内,播放跟暂停 
886浏览  • 1回复 待解决
#鸿蒙通关秘籍#如何实现视频卡片和列表区域的联动滚动? 
1624浏览  • 1回复 待解决
HarmonyOS 用GSYVideoPlayer三方库实现了列表中的视频播放,目前需要滑动到屏幕中心的视频,自动播放 
2461浏览  • 1回复 待解决
页面和列表嵌套滚动,实现列表吸顶 
3008浏览  • 1回复 待解决
HarmonyOS 首页频道多个列表,列表已经使用了lazyforeach,但新闻查看过多后,视频Video黑屏无法播放 
965浏览  • 1回复 待解决
小窗视频转全屏播放,播放的视频占满全屏 
3295浏览  • 1回复 待解决
HarmonyOS XComponent播放视频问题 
1395浏览  • 1回复 待解决
HarmonyOS 视频后台播放问题 
1233浏览  • 1回复 待解决
HarmonyOS 视频播放相关 
3436浏览  • 1回复 待解决
HarmonyOS 视频渲染播放 
1066浏览  • 1回复 待解决
HarmonyOS List列表滚动到指定位置 
1792浏览  • 1回复 待解决
HarmonyOS avplayer播放手机录制的视频,竖向的视频被横着播放 
1228浏览  • 1回复 待解决
HarmonyOS  横向列表条目自动无限循环滚动 
2009浏览  • 1回复 待解决
HarmonyOS 视频播放器Video播放在线视频问题 
2758浏览  • 1回复 待解决
HarmonyOS AVPlayer播放视频,退出页面后台播放时,视频会停止 
2506浏览  • 1回复 待解决





















如果使用list做列表视频播放的话,是在每个ListItem里面创建一个Video组件,在列表中实现视频全屏切换。但有以下几点注意:
1、视频列表滑动中,如果刚完整进入可视区域,则进行播放,其他不在可视区域的停止播放listitem添加如下2个属性即可onEnterActionArea,onExitActionArea
参考文档链接https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-listitem-V5
2、列表视频全屏,可以设置视频组件占住宽高100%,可能会出现状态栏问题,通过设置沉浸式状态栏可优化:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-develop-apply-immersive-effects-0000001820435461-V5#section202484117114
如果觉得list实现有难度,推荐使用swiper滑动,代码可参考:https://gitee.com/harmonyos/codelabs/tree/master/SwiperArkTS
1、关于list这两个属性的使用可以参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-container-listitem-V5#%E7%A4%BA%E4%BE%8B2。
2、计算可见item可以参考以下demo: