好的,我把头发拉出来了。我的.ogv文件在Firefox中本地播放,但不是从amazon s3播放。当我尝试从下面的视频标签播放时,我得到了灰色框,里面有浅灰色的x。
<video id="12345" class="video-js" width="352" height="240" controls autoplay>
<source src="working.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
<source src="working.ogv" type='video/ogg; codecs="theora, vorbis"' />
<!-- Flash Fallback code omitted for clarity -->
</video>
以下是您需要了解的内容:
以下是实际示例文件的链接:
http://s3.amazonaws.com/lifewayworship/videopreview/v/Silent_Night_90402_CL_A.ogv
帮助!
答案 0 :(得分:3)
您想要的MIME类型是video/ogg
而不是video/ogv
;现在服务器正在发送后者。
答案 1 :(得分:0)
男人,听起来令人难以置信的沮丧。看起来你正在做我推荐的所有事情,并尝试了很多变化/测试。我有一个想法,两个可能不是很好的想法:
1)当我使用Miro时,我遇到了编码问题,并最终获得了可以在本地播放的文件...但最终我在网上查看时表现不同。要确保它不是编码问题,请尝试使用您知道可行的现有.ogv文件进行子搜索 - 可能来自其他网站/教程。
待机参考:Big Buck Bunny
2)这是一个远景,而且我显示我对这些格式知之甚少......但是也许尝试使用.ogg作为扩展,而不是.ogv?我查看并看到.ogv用于视频,.ogg被弃用...但更改文件扩展名可能会显示有关编码过程的信息。
3)另一个远景:杀死你的mp4源码的编解码器属性。