安装
npm install hls.js
标签
<video id="my-video" class="video-js vjs-default-skin vjs-big-play-centered" muted style="width: 100%"></video>
js
var myhls =null
var video = document.getElementById('my-video')
this.src = url
if (Hls.isSupported()) {
var hls = new Hls()
myhls = hls
hls.loadSource(url)
hls.attachMedia(video)
hls.on(Hls.Events.MANIFEST_PARSED, function () {
video.play()
})
} else if (video.canPlayType('application/vnd.apple.mpegurl')) {
video.src = url
video.addEventListener('loadedmetadata', function () {
video.play()
})
}
//停止 及 停止推流
myhls.stopLoad()
myhls.destroy()