用于 HTML5 视频播放的 jQuery 插件?

标签 jquery flash video html

我正在寻找一个好的 jQuery 插件,它允许 HTML5 视频播放,优雅地回退到 Flash(并且可能更进一步,默认系统播放器等)。我用谷歌搜索过,但我发现的一切都不是我正在寻找的。有什么建议吗?

最佳答案

为什么需要插件?你需要一个插件来写一个div吗?你需要一个插件来操作 DOM 吗? HTML5 视频和音频元素的全部意义在于它们是内置的!您可以使用 jQuery 将容器的 innerHTML 设置为普通的

您找到的任何解决方案必须利用

具有正确语法的教程称为 Video for Everybody .要么回显该代码服务器端,要么使用 JS 将其设置为 innerHTML,一切都适用于每个浏览器,包括 iPhone 和 Flash 回退。

请注意,如果您选择使用 JS 生成视频元素,则不必要地阻止它在 RSS 中显示为附件。

链接的页面还引用了相同想法的其他实现以供查看。任何需要 JS 的东西都会立即受到怀疑,因为它比按预期使用内置视频支持更有可能破坏事物。 (另一方面,使用 JS 为视频提供漂亮的主题控件完全符合预期;使用它在页面上放置视频元素只是一个坏主意,因为它太容易损坏。)

如果您必须将 JS 用于您自己的自定义控件(将您自己的图像用于播放/暂停按钮等),请在设置了控件选项的页面上生成视频元素(如果需要,请检查 documentation)一旦您知道客户拥有可以正确驱动视频的 JS 解决方案,然后取消设置控件。

这有意义吗?

关于用于 HTML5 视频播放的 jQuery 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2632877/

相关文章:

jquery - jqGrid "_search"参数始终为 false

flash - WebRTC——闪存客户端

javascript - IE中的页面加载,页面包含Flash标语

php - FFMPEG 输出为 mov 输入视频的 Mp4 视频

c# - 在特定时间启动和停止 MediaElement

jquery - 动画 css 不工作 - 中继

php - 单击 php/JavaScript 中的保存帖子时需要弹出窗口

jquery - 如何从 Ajax 完成 promise 中报告额外的拒绝

使用开源媒体服务器进行Flash网络摄像头/麦克风捕捉

c++ - 如何在 OpenCV 2.4.3 中编写视频文件