一、原理
H5新增的<video>标签可以用于视频播放,但格式有限,播放不了直播生成的.flv视频。
那么可以结合cyberplayer.js来实现.flv视频播放,简单粗暴。原理如下:
① 下载该库,并在index.html中引入
<script type='text/javascript' src="./static/js/cyberplayer-3.4.1/cyberplayer.js"></script>
② 在组件模板中使用<video>通过id占位。
<video id="myPlayer" poster="" controls playsInline webkit-playsinline autoplay>
</video>
③在js中实现视频播放
var player = cyberplayer("myPlayer").setup({
width : 788,
height : 546,
backcolor : "#FFFFFF",
stretching : "fill",
file : this.videoAdress, //视频url,这里是调用接口返回的
ak : "88abcbd72fbc4b809dfe9e5bc97ad759