在Java事件循环执行中如何处理媒体标签(<audio> and <video> elements
)。如果Javascript是单线程的,那么如果事件循环忙于其他操作,为什么视频不会暂停?
最佳答案
简而言之,在浏览器中制作媒体播放器的功能只有很少一部分是由javascript驱动的:
处理用户互动
DOM操作(HTMLMediaElement API)
其他所有内容,例如获取,解复用,解码,播放,渲染等,都是浏览器代码的一部分,而不是事件循环的一部分,并且可能不是用JavaScript编写的(肯定不是在主要供应商的浏览器中) )。
关于javascript - 事件循环如何处理媒体标签(<音频>和<视频>元素)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54534759/