我已将.mp4视频转换为.ogg和.webm格式(使用ffmpeg),并使用videojs创建以下网页,在所有浏览器上播放视频(IE6-IE9,safari,chrome,opera,firefox) ):
http://tanguay.info/examples/testvideo
但是,Firefox(12.0)并不总是播放音频,具体取决于页面的访问方式:
在ogg之前使用 webm 源播放 file:// ,Firefox播放正常:
<source src="videos/damconnect.mp4" type='video/mp4'>
<source src="videos/damconnect.webm" type='video/webm'>
<source src="videos/damconnect.ogg" type='video/ogg'>
但是在webm之前使用 ogg 源播放 file:// ,Firefox会播放没有音频:
首先使用 ogg 或 webm 从 http:// 播放,Firefox播放无音频。
如何通过带声音的http://让Firefox播放?
此外:如果首先列出 ogg ,则 Opera 将无法播放视频(只是旋转,无法启动)。
我注意到我的tanguay.info服务器似乎正在发送带有.webm视频的文本/普通标题,我该如何更改?
我将这个.htaccess文件添加到index.htm所在的目录,这解决了问题:
AddType audio/ogg oga ogg
AddType video/ogg ogv
AddType video/webm webm
答案 0 :(得分:2)
对于text/plain
- 修改您的mime.types
文件(~www/conf
)并添加webm/video webm
您可能遇到ogg/ogv
同样的问题,添加mime类型ogg/video ogg ogv
还要确保转换时音频编解码器正确。
编辑
Ok, I see you added it to the httpd.conf
- just read this
31年5月10日。 TypesConfig TypesConfig命名文件,该文件设置MIME类型映射的默认列表(内容类型的文件扩展名)。 默认的TypesConfig文件是/etc/mime.types。而不是编辑 /etc/mime.types,添加MIME类型映射的推荐方法是 使用AddType指令。
有关AddType的更多信息,请参阅Section 10.5.54 AddType.
虽然我可以找到任何关于为什么......
的论据