全平台视频播放方案分享(视频软解码)

mark!

大佬 我用了个10M的视频试了下 发现在手机端播放特别卡

尝试以下两个选择,
第一,压缩一下.
第二,切割成二个或者三个视频播放

软解码就是吃性能,分辨率不要用太高的,播放策略切换一下看看哪个适合。可以先压一下分辨率,如果内存顶得住的话,可以通过后台预加载,提前存好全量数据,然后到需要播放的时候就不用卡了。实在不行的话可以参考论坛里别的视频解码贴,分平台用不同解码器,原生平台视频解码有不少现成方案,我这个主要是打通小游戏端视频播放链路断裂的,未必在所有情况都能达到最优

大佬出这个异常是哪里少了什么配置吗?
decode failed Error: FfmpegH264Decoder: glue factory missing (exports: )
at resolveLibavGlueFactory (index.js:48278:15)

什么环境呀,我这复现不了

找到原因了, package.json中配置了"type": “module”,