构建主界面主界面由视频轮播模块和多个视频列表模块组成,其中视频轮播图数组和视频列表图片数组分别定义在VideoData.ets和IndexSwiper.ets文件中。点击轮播图片会跳转到视频播放页面,并携带本地视频flag;点击视频列表图片会跳转到视频播放页面,并携带网络视频flag。构建视频播放界面在VideoPlayer.ets中定义了视频播放子组件,包含onPrepared、onUpdate、onFinish和onError回调方法,分别用于获取视频总时长、实时获取视频播放当前时间戳、视频播放结束后的回调和视频播放出错的处理。自定义组件VideoSlider在VideoPlayer底部显示和控制视频播放进度。在播放界面SimpleVideoPlay.ets中,引用VideoPlayer子组件,视频播放页面使用堆叠容器,将控制、视频加载图标堆叠在视频播放画面中心。本文重点介绍了基础ArkTS语言在鸿蒙开发中的运用实操,更多相关技术学习可前往主页。附上一份鸿蒙开发技术学习路线概览。高清完整版保存主页获取使用ArkTS语言实现的视频播放器,包括主界面和视频播放界面的构建,具体效果如下。