小程序播放MP4视频报错:MEDIA_ERR_DECODE(804,-1004),是什么问题呢?
发布于 4 年前 作者 heyan 13681 次浏览 来自 官方Issues

表现:

视频在播放过程中出现卡顿,拖拉进度条无效

机型:小米,mate30pro

代码片段:

https://developers.weixin.qq.com/s/Fc48oDmT7lcl

报错信息展示:

系统版本号:

微信版本号:

微信日志已上传(微信号码:msj12345654321msj):

4 回复

使用7.0.8版本测试了没有问题,建议升级测试一下哈

遇到过同样的问题,参考过社区的方案,https://developers.weixin.qq.com/community/develop/doc/0002c2279402f0c1f538a74215b800

使用该方案有效,你可以试试,但我们仍然有遇到加载卡顿的问题。

最终解决方案:使用m3u8格式视频。

m3u8定义如下:

m3u8视频文件格式中存放了视频的基本信息和 分段视频的索引地址 (将一整个视频分成了时长不同的很多小段)。当播放m3u8视频时,就是按顺序下载播放索引列表的视频,从而完成一部完整视频的播放。

通过把视频切分成多段来加载,完美地解决了此问题!

用以上代码片段可以复现问题吗?这边未复现

另外,上传日志后需要说明一下出现问题的具体时间点

一样的问题,视频MP4格式,复现路径小程序:智慧数字园艺暖房中=>左下角的 园艺课堂=>最后一个杜鹃花,播放大概在23s时出现错误,调试显示错误MEDIA_ERR_DECODE。

回到顶部