【问题标题】:How do I embed wmv/mpg/avi/mov/etc videos reliably?如何可靠地嵌入 wmv/mpg/avi/mov/etc 视频?
【发布时间】:2011-04-29 10:02:49
【问题描述】:

我正在尝试通过在 javascript 中创建嵌入元素来动态嵌入视频文件(wmv、mpg、avi、mov 等)。我遇到的问题是这在所有浏览器中都不是很可靠,即使它确实有效,也不能保证最终用户拥有播放视频所需的插件。理想情况下,我会将所有内容都转换为 flv 或 HTML5 视频格式,但由于 cpu/磁盘空间限制(这些是最终用户上传的视频,而不是我上传的视频),目前这是不可能的。我觉得这不应该像它表现出来的那么困难 - 有人有什么建议吗?

【问题讨论】:

  • <embed> 已弃用,您需要使用 HTML5 <video> 标记,并使用优雅的后备方法。
  • 浏览器仅支持非常有限(且相互冲突)的视频类型子集findmebyip.com/litmus

标签: html embed quicktime media-player video


【解决方案1】:

可靠地做到这一点的唯一方法是使用闪存。使用 ffmpeg 将传入的视频转换为 .FLV 并使用 Flash 播放器。

【讨论】:

    【解决方案2】:

    到VLC发布浏览器插件的那一天,最好的办法就是将它们转换成.FLV或.MP4文件服务器端。并使用免费的 Flash 视频播放器进行播放(我的意思是带有 Flash 后备的 HTML5)。

    如果您不想转换这些视频,请让最终用户直接下载文件。并且自己处理多视频格式的问题。

    编辑: 或者您可以将您的网站从 HTML 浏览器中移出,并构建一个桌面软件,该软件可以负责所有这些视频格式的客户端。

    edit2: 使用Youtube API 或任何其他现有的视频托管服务。我个人会避免这种解决方案。

    【讨论】:

      猜你喜欢
      • 2012-01-07
      • 2021-05-21
      • 2012-04-28
      • 2010-09-09
      • 1970-01-01
      • 2019-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多