可能有很多朋友会遇到H265格式的视频流无法播放,毕竟现在很多相机都支持h265了,确实有很多优点,但是它最大的问题就是很多浏览器无法播放,也有部分浏览器能够兼容h265,但是总不能让用户指定浏览器使用吧,下面来说说怎么兼容各个浏览器播放。
无非两种方案,第一种就是使用ffmpeg进行转码,这种方案可能比较稳定,但是成本较高,而且实现比较复杂,可以使用第二种方案,只需要使用一个插件:
EasyPlayer
,可能有朋友也听说过这个前端播放插件,目前是开源的,可以放心使用,它通过和webassembly结合,实现了web端支持H265视频的播放,引用方式也很简单,通过命令: npm install @easydarwin/easyplayer –save 即可引入,然后添加标签就可以播放了:
<EasyPlayer :decodeWasm="true" :videoUrl="videoUrl" fluent autoplay live stretch></EasyPlayer>
这里最重要的属性就是 decodeWasm 通过这个属性就可以支持H265格式的流播放,大家可以试试。
版权声明:本文为ygl_csdn原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。