#鸿蒙通关秘籍#如何在鸿蒙应用中自定义视频控制器?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FPGA梦幻翼

鸿蒙提供了视频控制器的自定义功能,可以关闭默认控制器并自定义:

javascript @Entry @Component struct VideoGuide1 { @State videoSrc: Resource = $rawfile('videoTest.mp4')

controller: VideoController = new VideoController()

build() { Row() { Column() { Video({ src: this.videoSrc, controller: this.controller }).controls(false).autoPlay(true) Row() { Text(JSON.stringify(this.currentTime) + 's') Slider({ value: this.currentTime, min: 0, max: this.durationTime }).onChange((value: number, mode: SliderChangeMode) => { this.controller.setCurrentTime(value); }).width("90%") Text(JSON.stringify(this.durationTime) + 's') }.opacity(0.8).width("100%") }.width('100%') }.height('40%') } }

这种自定义控制器的方式,适合需要更精细控制视频播放状态的场景。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS video空间自定义控制器
291浏览 • 1回复 待解决