1

由于 HTML5 不支持所有视频格式,有没有其他基于 JS/JQ 的轻量级视频播放器,支持多种视频格式?谢谢

4

2 回答 2

1

如果您只是担心需要在某些浏览器中显示 .mp4、在其他地方显示 .webm 并在第三个中显示 .ogg 并且您拥有所有三种格式的源,您可以简单地将它们指定为标签上的备用源并基于 MIME 类型浏览器将显示它可以支持的

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogg" type="video/ogg">
  <source src="movie.webm" type="video/webm">
  Sorry - Your browser does not support the HTML5 video tag.
</video>
于 2013-01-17T20:06:29.397 回答
0

目前在 JavaScript 中实现视频播放器实际上是不可能的,因为您需要与硬件进行一些合作来加速播放 - 将像素一个一个地绘制到画布上远没有那么快。当前的“JavaScript 视频播放器”只是要求浏览器完成这项工作,然后他们会在周围绘制一些界面。

如果您担心浏览器中缺乏对编解码器的支持,您应该考虑浏览器插件,主要是 Flash,也许是 Silverlight。一些 HTML5 JS 库(例如http://videojs.com)提供 Flash 替代方案作为后备。

于 2013-01-17T14:17:11.780 回答