javascript - 如何让 Hls.js 在准备好后自动播放视频?

标签 javascript hls.js

我尝试过在许多可能事件的监听器上使用 video.play() ,但没有一个始终有效。我有时会在控制台中遇到未处理的 DOM 异常。哪个事件是正确的监听事件,或者我怎样才能实现这一功能?

到目前为止我尝试监听的事件是

Hls.Events.LEVEL_LOADED
Hls.Events.FRAG_LOADED
Hls.Events.BUFFER_APPENDED

我只是为这些事件添加监听器,如下所示:

Hls.on(EVENT, playVideo);

Hls.js:https://github.com/video-dev/hls.js

最佳答案

您是否尝试过事件Hls.Events.MANIFEST_PARSED

示例:

hls.on(Hls.Events.MANIFEST_PARSED,playVideo);

关于javascript - 如何让 Hls.js 在准备好后自动播放视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55231968/

相关文章:

javascript - 你将如何重载 javascript 中的 [] 运算符

video - FFmpeg mp4 到 m3u8 但音频不起作用

javascript - 如何限制在 Safari(MacOS 和 iOS)中暂停时获取 hls 段文件

javascript - 无法在 Chrome 上使用 Javascript 切换全屏视频元素

java - 使用其键和值(Javascript 或 jQuery)从嵌套 json 中删除对象

javascript - 使用 onLoad 事件提高前端性能

javascript - componentDidUpdate 中的 setState 将 prev 与当前状态进行比较,无法使用新数据重新呈现页面,也会出现无限循环

javascript - 为使用 Hls.js 管理的 HLS 视频构建音量计

javascript - 如何录制从我的流媒体服务器播放的 Electron 视频

javascript - JavaScript 中数组的求和值