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组件问题
153浏览 • 1回复 待解决
HarmonyOS 有RN Video组件封装吗?
68浏览 • 1回复 待解决
如何移除页面上Video组件
1503浏览 • 1回复 待解决
HarmonyOS TextInput组件错误样式问题
147浏览 • 1回复 待解决
华为事件通知接口返回10008错误
8694浏览 • 2回复 待解决
如何自定义Video组件控制栏样式
1923浏览 • 1回复 待解决
组件事件可以传到父组件
239浏览 • 1回复 待解决
鸿蒙js开发 video遇到问题
6231浏览 • 1回复 待解决
ListItem 组件渲染错误空白内容
555浏览 • 1回复 待解决