HarmonyOS AVPlayer播放m3u8视频,播放初始化过程太慢,需要至少3秒钟时间。开发者可以优化吗?

使用AVPlayer播放m3u8视频,从创建对象createAVPlayer到最后视频开始播放,初始化过程耗时至少3秒钟。用户体验非常差。同样的视频源,在PC站点初始化速度极快,基本都是1秒左右播放。请问AVPlayer有什么办法优化这个速度吗?下面是应用上一个AVPlayer初始化日志截图,从createAVPlayer调用到playing状态被回调,耗时3秒。

下面是应用上一个AVPlayer初始化日志截图,从createAVPlayer调用到playing状态被回调,耗时3秒。

HarmonyOS AVPlayer播放m3u8视频,播放初始化过程太慢,需要至少3秒钟时间。开发者可以优化吗?-鸿蒙开发者社区解决方案

通过日志发现起播有个seek操作,此操作是耗时的,需要应用侧优化。

HarmonyOS AVPlayer播放问题 <a name="section148002385812"></a>

问题描述

avplayer如何获取到缓冲状态,如何判断缓冲失败了?

HarmonyOS
2025-01-10 07:50:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

avPlayer.on('bufferingUpdate')加个try catch,缓冲失败会返回错误。

分享
微博
QQ
微信
回复
2025-01-10 10:50:43
相关问题
HarmonyOS Video无法播放m3u8
885浏览 • 1回复 待解决
HarmonyOS cpp进行m3u8视频流解密的demo
488浏览 • 1回复 待解决
如何解析m3u8中的EXT-X-KEY字段
2767浏览 • 1回复 待解决
AVPlayer实现视频播放
1582浏览 • 1回复 待解决
avplayer播放视频demo
2412浏览 • 1回复 待解决
HarmonyOS AvPlayer视频播放速度问题
978浏览 • 1回复 待解决
HarmonyOS 视频播放AVPlayer解码异常
481浏览 • 1回复 待解决
使用AVPlayer实现视频播放
1875浏览 • 1回复 待解决
AVplayer开发音频播放功能
1489浏览 • 1回复 待解决