我看到好多网上全是让你下载的,我按照他们的步骤打包好了,我心你想。你直接给我把打包好的文件共享一下。不就好了吗?
打包文件在最下面
直接上代码吧
这都是实际项目里面的,不是demo。所以不能展示全部代码。。。我尽量把注释写清楚
页面引入
<script src="../js/flv.min.js"></script>
1.html页面代码
<video id="video" controls="controls" muted>
</video>
2.获取上传文件后缀
function getSuffix(filename) {
return /\.[^\.]+$/.exec(filename)
};
3.判断上传文件是否是flv格式,如果是flv 则利用flv.js。
if (getSuffix(data.information_file)[0] == '.flv') {
if (flvjs.isSupported()) {
var videoElement = document.getElementById('video');
var flvPlayer = flvjs.createPlayer({
type: 'flv',
url: httpImg + data.information_file
});
//url: xxx 为后台请求数据的视频
flvPlayer.attachMediaElement(videoElement);
flvPlayer.load();
// flvPlayer.play();
// $('.video-img').hide();
}
} else {
html += `
<source src="${httpImg + data.information_file}" type="video/ogg">
<source src="${httpImg + data.information_file}" type="video/mp4">
`
$('#video').html(html);
}
百度云盘永久链接
链接: https://pan.baidu.com/s/1md8TZltR41Wz9bYgrMUIlg
提取码:50ez