使用flv.js实现html5播放flv格式视频文件

JavaScript016

使用flv.js实现html5播放flv格式视频文件,第1张

最近因为项目需要播放flv格式视频文件,但我使用是html5的vedio标签进行播放,它支持3种视频格式:mp4,WebM,Oog,是不支持的flv格式,无奈,好在网上不少大神佳作。解决我困境。

在vue项目中安装flv.js文件

npm i flv.js --save

将flv.js文件导入相关组件中。

创建video元素标签来播放视频内容。

flvjs.isSupported()是否支持,若支持。则 flvjs.createPlayer创建flv播放器对象,加载到video元素中进行播放即可

参考文档

https://www.bysb.net/2943.html

https://blog.csdn.net/weixin_45316326/article/details/99053910

浏览器不支持自动全屏播放,全屏播放的操作需要用户触发。

Flv.js在JavaScript中流式解析flv文件流,并实时转封装为fmp4,通过MediaSourceExtensions喂给浏览器,实现了FLV格式视频的播放。

Bilibili相信大家都不会陌生,而Flv.js就是由bilibili网站开源的HTML5Flash视频(FLV)播放器,纯原生JavaScript开发(ECMAScript6编写)。