与许多 Web 开发人员一样,我期待着利用新的 HTML 5 进行流式传输视频<video>
标签。浏览器支持肯定还不够广泛,所以使用Flash/SWF 后备 http://henriksjokvist.net/archive/2009/2/using-the-html5-video-tag-with-a-flash-fallback是必须的。
这让我想到:在 Flash 中,可以在 HTML 5 中高度自定义播放控件(暂停、播放、停止、搜索、音量等)吗?有哪些选项可用于自定义视频控件的字形、图标和颜色?需要 JavaScript 吗?例如,以下页面根据浏览器呈现不同的控件 - 使用 FF3.5、Chrome 和 Safari 进行测试:
http://henriksjokvist.net/examples/html5-video/ http://henriksjokvist.net/examples/html5-video/
如果能够跨浏览器自定义和标准化控件,甚至与旧版浏览器使用的 Flash 控件相匹配,那真是太棒了。
在 HTML5 规范中,有一个controls
属性 http://www.w3.org/wiki/HTML/Elements/video for <video>
.
另请查看这篇文章:网络视频 - 深入研究 HTML5 http://diveintohtml5.info/video.html。它解释说:
默认情况下,该元素不会公开任何类型的播放器控件。您可以使用普通的旧 HTML、CSS 和 JavaScript 创建自己的控件。该元素具有 play() 和pause() 等方法以及名为 currentTime 的读/写属性。还有读/写音量和静音属性。因此,您确实拥有构建自己的界面所需的一切。
如果您不想构建自己的界面,您可以告诉浏览器显示一组内置控件。为此,只需在标记中包含控件属性即可。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)