0

使用 VideoJS 我遇到了 webm 格式无法在 Firefox 中播放的问题。

在这里研究了这个问题后,我对我的 htaccess 文件进行了适当的更改。修复了 ogg 和 ogv 播放,但不是 webm。我已经测试了 webm 视频文件本身,它可以在 VLC 播放器中正常播放。

mp4 格式和 flahs 格式效果很好。提前感谢您对此的任何想法。

访问:

AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .web

HTML 摘录:

<video id="abacus_holiday_video" class="video-js vjs-holiday-skin" loop autoplay controls
  preload="auto" width="640" height="390" poster="my_video_poster.png"
  data-setup="{  }">
  <source src="abacus_holiday.webm" type='video/webm'>
  <source src="abacus_holiday.mp4" type='video/mp4'>

</video>
4

1 回答 1

0

.htaccess 将扩展名映射到 mime 类型。您在代码中的扩展名,即 src 属性末尾的扩展名是 .webm 但您的 mime 类型映射是 .web 所以不匹配。

在 webm 的 htaccess 中更改/添加映射,即

AddType video/webm .webm

或将文件重命名为 .web。

前者似乎是最好的 FWIW。

于 2012-11-14T08:19:26.897 回答