HarmonyOS 系统Video问题

Video播放网络视频过程中,断网后(连续走三个回调:onError、onUpdate、onFinish),且onUpdate返回的time为视频总时长。如果继续执行播放(连续走两个回调:onUpdate、onFinish),且onUpdate返回的time为视频长度总时长。如果此时恢复网络,会从开头开始播放。请问,如何在播放过程中保持播放进度?(中间经历数次断网、恢复网络的过程,以及无网时主动再次播放等动作)

目前有考虑设置无网播放进度参数,但onError、onFinish等回调,并未返回error信息,或者finish原因,因此目前设置的参数还无法满足需求。

希望:

1、因无网无缓存而播放停止,回调能返回错误信息。

2、播放停止后,等网络恢复后,能继续播放;或者再次操作this.controller.start()后,能继续播放下去。

HarmonyOS
2024-12-26 14:32:24
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

目前Video组件的onError不包含错误信息。视频播放可以参照AVPlayer,使用on(‘error’)监听AVPlayer的错误,错误发生时,有对应的错误码以及说明。

AVPlayer示例地址:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/video-playback-V5

AVPlayer on('error')方法API:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-media-V5#onerror9

分享
微博
QQ
微信
回复
2024-12-26 17:05:12
相关问题
HarmonyOS Video组件问题
1942浏览 • 1回复 待解决
HarmonyOS video视频问题
822浏览 • 1回复 待解决
HarmonyOS 使用Video组件问题
1332浏览 • 1回复 待解决
HarmonyOS Video组件相关问题
1585浏览 • 1回复 待解决
video requestFullscreen 全屏问题
1801浏览 • 1回复 待解决
HarmonyOS 关于video组件的问题
1122浏览 • 1回复 待解决
鸿蒙js开发 video遇到的问题
7725浏览 • 1回复 待解决
HarmonyOS 系统video没有加载中的回调吗
1012浏览 • 1回复 待解决
HarmonyOS 有关Video组件的一些问题
1318浏览 • 1回复 待解决
关于视频播放器Video组件的问题
564浏览 • 0回复 待解决
HarmonyOS 系统picker问题咨询
1310浏览 • 1回复 待解决
HarmonyOS fluttertpc_video_compress报错
800浏览 • 1回复 待解决
HarmonyOS Video控件隐藏操作栏
866浏览 • 1回复 待解决
系统升级HarmonyOS系统后app签名问题
1912浏览 • 1回复 待解决
HarmonyOS Video播放失败
821浏览 • 1回复 待解决
HarmonyOS 系统位置服务问题
1342浏览 • 1回复 待解决
HarmonyOS操作系统相关问题
1810浏览 • 1回复 待解决
HarmonyOS video设置加载图闪屏
1087浏览 • 1回复 待解决
HarmonyOS 拦截系统返回手势问题
2094浏览 • 1回复 待解决
HarmonyOS Video 怎么添加请求头?
1112浏览 • 2回复 待解决
HarmonyOS video如何横屏播放?
1306浏览 • 1回复 待解决