赞
踩
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
随着互联网的不断发展,视频的格式也越来越多,视频格式兼容问题也随之出现,这篇文章主要对mpegts.js播放flv和ts视频格式进行简单使用。
mpegts.js 是在 HTML5 上直接播放 MPEG2-TS 流的播放器,针对低延迟直播优化,可用于 DVB/ISDB 数字电视流或监控摄像头等的低延迟回。mpegts.js 基于 flv.js 改造而来。
使用npm install --save mpegts.js安装mpegts.js 包
在项目中引入mpegts.js
import Mpegts from 'mpegts.js';
在render函数中定义播放器容器
render() {
return (
<video id="videoElement"></video>
);
}
if (mpegts.getFeatureList().mseLivePlayback) {
var videoElement = document.getElementById('videoElement');
var player = mpegts.createPlayer({
type: 'mse', // 可以是flv ts格式
isLive: true,
hasAudio: false,//chrome似乎不支持
url: ''//url
});
player.attachMediaElement(videoElement);
player.load();
setTimeout(() => {//进行异步处理
this.player.play()
},0);
}
Mpegts播放器对资源的加载比较慢
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。