javascript - 事件循环如何处理媒体标签(<audio> 和 <video> 元素)?

标签 javascript

如何在 Javascript 的事件循环执行中处理媒体标签 ( <audio> and <video> elements )。如果 Javascript 是单线程的,那么如果事件循环正忙于其他操作,为什么视频不会暂停?

最佳答案

简单地说,浏览器中的媒体播放器只有极少数部分是由 javascript 提供支持的:

其他所有内容,即获取、解复用、解码、播放、渲染等都是浏览器代码的一部分,而不是事件循环的一部分,并且可能不是用 javascript 编写的(它肯定不在 main 中) vendor 的浏览器)。

关于javascript - 事件循环如何处理媒体标签(<audio> 和 <video> 元素)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54534759/

相关文章:

javascript - 黑莓。发现它是否正在使用以及什么版本

javascript - 尝试替换字符串中的最后一个字符,而不是字符串重复项

javascript - 调用phonegap摄像头功能后出现空白

javascript - 仅允许 Joi 模式中键的特定值

javascript - 是否可以通过来自非 appspot.com 域的 https 登录用户在 Google App Engine 上使用 Ajax?

javascript - 单击时关闭下拉菜单

javascript - dom 不支持以编程方式添加的样式表元素

javascript - Jquery 动画功能不起作用

javascript - 控制台因不满足条件而出错

javascript - 如何在 JavaScript 中禁用右键单击?