我有这段代码(更改了 video.js 的 demo.html ,添加了我自己的源代码),但视频无法在 Firefox 中加载。 我在检查员 newtork 中看到此消息:“El“Content-Type”HTTP de“video/x-f4v”不兼容 es。Ha Fallado la carga del recurso de medios”
...
“Ha Fallado la carga de todos los recursos Candidatos。Carga de medios pausada。”
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264"
poster="http://video-js.zencoder.com/oceans-clip.png"
data-setup="{}">
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/mp4' />
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/webm' />
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/ogg' />
<track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 -->
<track kind="subtitles" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 -->
</video>
<小时/>
我在 Chrome 和 ie9+ 中可以正常观看视频
编辑 这很奇怪......如果我退出上面的三个源标签,然后添加:
<source src="http://xxx.xxxxx.com/svn/loader.php?v=VID_N2xVczxccxzxczxcxzc6756hnbnbn==" type='video/flv' />
然后我就可以正常观看视频了
有人知道怎么解决吗?
最佳答案
您需要在服务器上的 .htaccess 文件中添加内容类型,如下所示
- AddType 视频/mp4 mp4 m4v
- AddType 音频/mp4 m4a
- AddType 视频/ogg ogv
- AddType 音频/ogg ogg oga
- AddType 视频/webm webm
这指定浏览器的视频格式。
或者您尝试获取的视频可能仅以 FLV
格式提供。
关于javascript - 使用 videojs 无法在 Firefox 中加载视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24431501/