首先,真的被網上一堆各種轉載復制粘貼坑了不少,最后直接到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的控制台輸出(⊙﹏⊙)這個還在折騰中,想項目折騰出來再優化