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组件问题
1199浏览 • 1回复 待解决
HarmonyOS video视频问题
323浏览 • 1回复 待解决
HarmonyOS Video组件相关问题
871浏览 • 1回复 待解决
HarmonyOS 使用Video组件问题
504浏览 • 1回复 待解决
video requestFullscreen 全屏问题
1266浏览 • 1回复 待解决
HarmonyOS 关于video组件的问题
470浏览 • 1回复 待解决
鸿蒙js开发 video遇到的问题
6893浏览 • 1回复 待解决
HarmonyOS 系统video没有加载中的回调吗
452浏览 • 1回复 待解决
HarmonyOS 有关Video组件的一些问题
516浏览 • 1回复 待解决
HarmonyOS Video播放失败
174浏览 • 1回复 待解决
HarmonyOS Video控件隐藏操作栏
218浏览 • 1回复 待解决
HarmonyOS fluttertpc_video_compress报错
344浏览 • 1回复 待解决
HarmonyOS video如何横屏播放?
718浏览 • 1回复 待解决
HarmonyOS 系统picker问题咨询
885浏览 • 1回复 待解决
HarmonyOS video设置加载图闪屏
576浏览 • 1回复 待解决
系统升级HarmonyOS系统后app签名问题
1249浏览 • 1回复 待解决
HarmonyOS Video组件与Slider组件联动
289浏览 • 1回复 待解决
HarmonyOS操作系统相关问题
808浏览 • 1回复 待解决
HarmonyOS 系统位置服务问题
639浏览 • 1回复 待解决