Kann Video in
Posted: 01 Mar 2025, 13:54
Derzeit versuche ich HLSJS zum Abspielen von M3U8 -Videos in meiner Webanwendung, aber wenn ich Video unabhängig vom Autoplay -Attribut lade, beginnt es zu spielen, wenn ich es zum ersten Mal lade. < /p>
Hier ist mein JavaScript -Code:
Hinweis hier Ich habe diese HLS -Datei verwendet: https://cdnjs.cloudflare.com/ajax/libs/ ... hls.min.js
Unter dem Code Is von HTML Tag:
< /code>
Ich habe auch versucht, EventListener als Video hinzuzufügen, aber es funktioniert auch nicht: < /p>
Hier erwarte ich, dass M3U8 -Video gestoppt wird, wenn ich das Video lade.
Hier ist mein JavaScript -Code:
Code: Select all
const videoElement = document.getElementById()
const hls = new Hls()
hls.loadSource(src)
hls.attachMedia(videoElement)
hls.on(Hls.Events.MEDIA_ATTACHED, function () {
console.log('media attached')
})
hls.on(Hls.Events.MANIFEST_PARSED, function (event, data) {
})
hls.on(Hls.Events.MANIFEST_LOADED, function () {
})
Unter dem Code Is von HTML Tag:
< /code>
Ich habe auch versucht, EventListener als Video hinzuzufügen, aber es funktioniert auch nicht: < /p>
Code: Select all
videoElement.addEventListener('canplay', () => {
videoElement.pause()
})