在我的网站上,我有 mp4 和 ogv 格式的视频。mp4 在 webkit 浏览器中播放。ogv 在 Firefox 中播放,但不想在 Opera 中播放。
有一个简单的 HTML:
<video poster="my_video.jpg" controls="controls">
<source src="my_video.mov" type="video/mp4" />
<source src="my_video.ogv" type="video/ogg; codecs='theora, vorbis'" />
</video>
当我打开一个页面时,我看到带有海报的视频元素,但是当我点击播放按钮时,什么也没有发生。我没有看到加载进度,一切都保持原样。但是 Firefox 玩得很好。
在 Opera 的网络检查器中,我看到 .ogv 视频文件请求的以下 HTTP 标头:
获取 /my_video.ogv HTTP/1.1
用户代理:Opera/9.80 (Macintosh; Intel Mac OS X 10.6.7; U; ru) Presto/2.7.62 Version/11.01
接受:text/html, application/xml;q=0.9, application/xhtml+xml, image/png, image/jpeg, image/gif, image/x-xbitmap, / ;q=0.1
“接受”部分让我感到困惑。为什么它接受这些视频内容类型?
有任何想法吗 ?