首先,真的被网上一堆各种转载复制粘贴坑了不少,最后直接到GitHub上flvjs的看作者的demo和docs才解决,具体如下。
1.引入flvjs文件,新建实例
var flvUrl = \'直播流地址\' var flvPlayer=null//flv实例 if (flvjs.isSupported()) { flvPlayer = flvjs.createPlayer({ type: \'flv\', url: flvUrl }) flvPlayer.attachMediaElement("播放视频用的video标签") flvPlayer.load() flvPlayer.play() }
2.停止混流播放并移除直播流抓取
function pausemix() { flvPlayer.pause() flvPlayer.unload() flvPlayer.detachMediaElement() flvPlayer.destroy() flvPlayer = null }, flvPlayer为之前新建的flv实例
3.停止flvjs的控制台输出(⊙﹏⊙)这个还在折腾中,想项目折腾出来再优化