我正在寻找一个好的jQuery插件,允许HTML5视频播放,优雅地回退到闪光(并可能进一步,默认系统播放器等)。我已经用谷歌搜索过了,但没有找到与我想要的完全相同的东西。有什么建议吗?
发布于 2010-04-14 23:12:20
为什么你需要一个插件?你需要一个插件来写一个div吗?你需要一个插件来操作DOM吗?HTML5视频和音频元素的全部意义在于它们是内置的!您可以使用jQuery将容器的innerHTML设置为普通标签。如果您担心回退,如果您尝试在JS中这样做,您将会有一个绝对的噩梦。您真的相信JS能够猜测出足够的平台、浏览器使用的编译选项等,以确定支持哪些编解码器?
您找到的任何解决方案都必须利用的内置回退机制,该机制旨在为您完成所有工作。
具有要使用的正确语法的教程称为Video for Everybody。要么在服务器端回显该代码,要么使用JS将其设置为innerHTML,所有内容都可以在每个浏览器上运行,包括iPhone和Flash备用。
请注意,如果您选择使用JS生成视频元素,则不必要地阻止它在RSS中显示为一个附件。
链接的页面也有对相同想法的其他实现的引用。但是,任何需要JS的东西都会立即被怀疑,因为它更有可能破坏东西,而不是像预期的那样使用内置视频支持。(另一方面,使用JS为视频提供漂亮的主题控件完全符合预期;使用JS将视频元素放置在页面上不是一个好主意,因为它太容易被破坏。)
如果您必须将JS用于您自己的自定义控件(使用您自己的图像来播放/暂停按钮等),请在设置了控件选项的情况下在页面上生成视频元素(如果需要,请检查documentation ),当您知道客户端有可以正确驱动视频的JS解决方案时,请取消设置控件。
这有意义吗?
发布于 2010-04-14 04:14:26
http://jilion.com/sublime/video最终=)
发布于 2011-06-25 07:27:46
我最近刚刚开始寻找这样的解决方案,并找到了jPlayer,这是一个支持HTML5和Flash播放回退功能的视频/音频播放器。它允许CSS皮肤,以及自定义您的控件和容器。
http://www.jplayer.org/
https://stackoverflow.com/questions/2632877
复制相似问题