#鸿蒙通关秘籍#视频组件支持哪些事件回调?

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
CTP风细语

视频组件可以通过多种事件进行交互,例如播放开始、暂停、结束等:

javascript @Entry @Component struct VideoPlayer{ private controller: VideoController | undefined; private innerResource: Resource = $rawfile('videoTest.mp4');

build(){ Column() { Video({ src: this.innerResource, controller: this.controller }) .onUpdate((event) => { console.info("Video update."); }) .onPrepared((event) => { console.info("Video prepared."); }) .onError(() => { console.info("Video error."); }) .onStop(() => { console.info("Video stopped."); }) } } }

通过这些事件回调,可以实现更复杂的应用场景。

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS Scroll组件事件问题
154浏览 • 1回复 待解决
焦点事件onBlur/onFocus无法触发
1998浏览 • 1回复 待解决
HarmonyOS Web组件
190浏览 • 1回复 待解决