flv是一种文件极小、加载速度极快的流媒体格式视频,但有一个缺点是在苹果手机不能播放,苹果笔记本可以。
一、html内容
<video id="my-player"></video>
二、引入flv.js
<script src="https://cdn.bootcdn.net/ajax/libs/flv.js/1.6.2/flv.min.js"></script>
三、js
var video = document.getElementById('my-player');
//判断当前浏览器是否支持播放
if (flvjs.isSupported()) {
this.flvPlayer = flvjs.createPlayer({
type: 'flv',
url: "url"
});
this.flvPlayer.attachMediaElement(video);
this.flvPlayer.load(); //加载数据流
this.flvPlayer.play(); //播放数据流
} else {
}
四、其他方法
isLive: true, //数据源是否为直播流
hasAudio: false, //数据源是否包含有音频
hasVideo: true, //数据源是否包含有视频
enableStashBuffer: false //是否启用缓存区
this.flvPlayer.pause()://暂停播放数据流
this.flvPlayer.unload()://取消数据流加载
this.flvPlayer.detachMediaElement()://将播放实例从节点中取出
this.flvPlayer.destroy()://销毁播放实例