Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
视频文件.ogv在Firefox中本地播放,但不从服务器播放_Firefox_Html_Video_Ogg - Fatal编程技术网

视频文件.ogv在Firefox中本地播放,但不从服务器播放

视频文件.ogv在Firefox中本地播放,但不从服务器播放,firefox,html,video,ogg,Firefox,Html,Video,Ogg,我在Chrome、Safari或Opera中播放这段视频没有任何问题。当我尝试在Firefox中播放时,我得到一个没有视频的灰色框。这是我的密码: <video width="640" height="360" autobuffer controls preload="auto" > <source src="fracWelDay3.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a

我在Chrome、Safari或Opera中播放这段视频没有任何问题。当我尝试在Firefox中播放时,我得到一个没有视频的灰色框。这是我的密码:

            <video width="640" height="360" autobuffer controls preload="auto" >
              <source src="fracWelDay3.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
              <source src="fracWelDay3.webm" type='video/webm; codecs="vp8, vorbis"'>
              <source src="fracWelDay3.ogv" type='video/ogg; codecs="theora, vorbis"'>
                Your browser does not support the video tag.
          </video>

  
您的浏览器不支持视频标记。
我还创建了一个.htaccess文件(见下文),并将其与我的视频文件放在同一文件夹中:

AddType音频/ogg oga ogg AddType视频/ogg ogv AddType视频/mp4.mp4 AddType视频/webm.webm

指向我的文件的链接是:

我将非常感谢任何帮助

非常感谢,,
Philippa

服务器上用于
fracWelDay3.ogv
视频的MIME类型被错误地用作“text/plain”

$curl-Ihttp://www.synergese.co.uk/testMathsOnline/day3/videos/fracWelDay3.ogv

请注意,内容类型
文本/普通
而不是
视频/ogg

HTTP/1.1 200 OK
Date: Thu, 26 May 2011 21:55:25 GMT
Server: LiteSpeed
Accept-Ranges: bytes
Connection: close
ETag: "fa8cc4-4dde175c-0"
Last-Modified: Thu, 26 May 2011 09:03:24 GMT
Content-Type: text/plain
Content-Length: 16420036
HTML5视频在Safari、Chrome和IE9中为我播放,但不是Firefox或IE7-8如果您修复了,它将在Firefox中播放。

如果您使用的是Apache web服务器或Apache的某些衍生产品,则可以在站点范围内的
httpd.conf
或存储视频文件目录中的
.htaccess文件中使用
AddType指令。(如果使用其他web服务器,请查阅服务器文档,了解如何为特定文件类型设置内容类型HTTP头。)


第一行用于Ogg容器中的视频。第二行用于MPEG-4容器中的视频。第三个是WebM。设定一次就忘了它。如果您忘记设置,您的视频将无法在某些浏览器中播放,即使您在HTML标记的“类型”属性中包含MIME类型。

非常感谢您的帮助。不幸的是,我现在不能看,但稍后会看。太好了。它起作用了!我在TextEdit(Mac)中错误地创建了一个.htaccess文件作为RTF文件。直到我在Dreamweaver中打开这个文件,我才去掉所有不相关的信息,并用上面建议的AddType指令替换它。谢谢
AddType video/ogg .ogv
AddType video/mp4 .mp4
AddType video/webm .webm