当你在HTML5视频控制器上点击播放时,哪些变量/属性会发生变化
What variable/attribute changes when you hit play on an HTML5 video controller?
我在网页中使用HTML5视频标签。我有一个小的"观看视频"按钮,可以打开显示此视频的模式。一切都按预期进行。然而,当我点击控制器的播放按钮时,我正试图确定HTML文档(或者可能是DOM?)中发生了什么变化。
确定这一点的目的是让视频在模态显示后自动开始播放,我计划用一个小的JS脚本来做这件事。此外,当我关闭模态窗口时,它会消失。
我在谷歌上搜索了几次,开始看到人们在讨论为这些视频创建自定义控制器,我觉得这是不必要的——我想利用/修改现有的内容。
总结一下:当我在HTML5视频中点击播放/暂停控制器时,会发生什么?
W3C有一个方便的<video>
接口,可以显示视频元素的属性和事件如何在与它交互时发生变化和激发。
正如你从这个演示中看到的,当你播放视频时发生的主要事情是:
- 视频的CCD_ 2属性被设置为CCD_
- 视频发出
play
事件
如果视频的preload
值为"none"
(就像这个一样),那么当用户按下播放时,视频将开始加载,这会触发一些其他事件,例如,canplaythrough
事件最终会触发,buffered
属性将随着视频加载而继续更改,等等。
相关文章:
- 如何检查名为id的变量属性
- 变量属性jQuery
- JavaScript 变量属性
- 使用变量属性名称构造 JS 对象的简写方法
- 具有变量属性的Javascript对象:可能吗
- 节点.js全局变量属性被清除
- 玉中的变量属性名称
- Javascript 使用变量属性名称来分配值
- 创建具有变量属性的对象
- Javascript,获取全局变量属性
- 如何在 d3 中获取变量属性
- 使用变量属性名称建立和数组
- JS框架:KineticJS.如何设置变量属性
- TypeScript:类/方法中变量/属性的声明
- 当你在HTML5视频控制器上点击播放时,哪些变量/属性会发生变化
- 从html输入id=“”传递到javascript变量属性;属性”;
- 当传递参数给jquery插件时,如何为javascript对象指定一个变量属性
- RaphaelJS:如果从页面散列中找到变量属性,则更改其属性
- 从JS函数的原型中获取预计算变量/属性的标准方法
- 变量属性=“;测试”;vs Object.defineProperty(变量,“Property”)