小程序播放MP4视频报错:MEDIA_ERR_DECODE(804,-1004),是什么问题呢?
表现:
视频在播放过程中出现卡顿,拖拉进度条无效
机型:小米,mate30pro
代码片段:
https://developers.weixin.qq.com/s/Fc48oDmT7lcl
报错信息展示:
系统版本号:
微信版本号:
微信日志已上传(微信号码:msj12345654321msj):
4 回复
遇到过同样的问题,参考过社区的方案,https://developers.weixin.qq.com/community/develop/doc/0002c2279402f0c1f538a74215b800
使用该方案有效,你可以试试,但我们仍然有遇到加载卡顿的问题。
最终解决方案:使用m3u8格式视频。
m3u8定义如下:
m3u8视频文件格式中存放了视频的基本信息
和 分段视频的索引地址 (将一整个视频分成了时长不同的很多小段)
。当播放m3u8视频时,就是按顺序下载播放索引列表的视频,从而完成一部完整视频的播放。
通过把视频切分成多段来加载,完美地解决了此问题!