自定义html5视频播放器控件元素中可用的按钮
customising the buttons availabe in the controls element of the html5 video player
我正在尝试制作一款带有快进、倒带、暂停和前进一帧按钮的视频播放器。
我熟悉如何使用javascript使它们工作的理论,并构建了一些与播放器分离的按钮,这些按钮在我使其全屏显示时看不到。为了清晰起见,我有<button>
元素和jquery脚本,它们位于视频下面,但没有附加到视频上
有没有办法将这些按钮注入到html5<video>
标签的controls
元素中,以便它们持久存在,用户可以在全屏状态下享受这些按钮的使用。
或者作为一个附录——有人知道如何确定快速转发等的脚本吗,他们似乎在暂停视频方面做得不太好——javascript和html5视频播放器的控件原生暂停功能是否存在已知的兼容性问题,如果不是,这只意味着我的代码可能是crap
。
据我所知,HTML5视频播放器控件不是直接可编程的。
我发现的解决方案要求您包含自定义控件并禁用默认控件:
http://blog.teamtreehouse.com/building-custom-controls-for-html5-videos
http://mrbool.com/how-to-style-the-html-5-video-element-with-javascript-and-css/27683
我还认为,完全替换默认控件将比在加载后尝试注入新按钮提供更大的控制和稳定性。使用标准控件没有任何好处,它们是纯HTML、CSS和javascript,并且使用与构建自己的版本相同的方法。
至于快进,视频元素有一个播放率属性,效果非常好。如果你确保你的控件正确地实现了这个方法,你会没事的。
相关文章:
- 是否有任何可能的原因使我应该指定类型=“”;按钮“;用于我的按钮元素
- jquery点击事件不会在iPhone中的按钮元素上触发
- 如何使用jQuery从DOM中删除所有单选按钮元素
- 按钮元素没有响应
- 使用 JavaScript 获取按钮元素和样式按钮
- 获取单选按钮元素的span子项
- 如何使用 JavaScript 操作 html 按钮元素的“onclick”事件
- 使用 BeautifulSoup 解析 Javascript 按钮元素中的 HTML
- 如何使下拉列表展开单击按钮元素
- 在 JS 的单选按钮元素 (HTML) 中使用 title 属性
- 无法在无头模式下使用 watir Webdriver 执行按钮元素的 onclick 事件 javascript
- 如何从页面上的按钮元素中删除禁用
- 如何使用 JavaScript 将输入提交元素转换为按钮元素
- JQuery 按属性选择按钮元素
- 如何将对象存储到数组中,然后在create按钮元素中显示所有对象
- 正在创建带有文本的按钮元素
- 更改当前按钮元素的类
- 单击函数中的按钮元素,JavaScript
- 如何将JavaScript应用于引导程序btn组以选择/取消选择子按钮元素
- 初始化DIV中的按钮元素