HarmonyOS Video组件的错误事件相关

1.onError事件能不能加一个失败原因

2.如果失败了,怎么样重新加载呢?我尝试把src的参数改成@state并重新赋值,以及调用controller.start() 都不生效

HarmonyOS
2024-08-08 16:33:13
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

问题一:Video的onError目前不支持导出error原因,如需求强烈可走需求流程。

问题二:如果播放失败,想要@state修改视屏资源需要在onError里执行,以官网demo为例,稍作修改即可看到效果。官网demo:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-media-components-video-V5#%E7%A4%BA%E4%BE%8B

稍作修改:

.onError(() => { this.videoSrc = "要替换的资源" this.controller.start(); console.info('onError') })
分享
微博
QQ
微信
回复
2024-08-08 20:30:53
相关问题
HarmonyOS Video组件相关问题
445浏览 • 1回复 待解决
HarmonyOS Video组件问题
712浏览 • 1回复 待解决
HarmonyOS 有RN Video组件封装吗?
348浏览 • 1回复 待解决
HarmonyOS 日历相关组件
430浏览 • 1回复 待解决
如何移除页面上Video组件
1754浏览 • 1回复 待解决
HarmonyOS Video组件能否设置自定义header
341浏览 • 1回复 待解决
HarmonyOS TextInput组件错误样式问题
578浏览 • 1回复 待解决
HarmonyOS List组件数据更新错误
301浏览 • 0回复 待解决
华为事件通知接口返回10008错误
9275浏览 • 2回复 待解决