OGV файл не воспроизводится.Тип MIME установлен, проверил Curl, попытался отключить GZIP на сервере - PullRequest
4 голосов
/ 29 августа 2011

Я следил за многочисленными постами за последние два дня. Firefox не будет воспроизводить файл OGV на по этой ссылке , но отлично работает на локальном сервере. Файл chmod 777.

Это в файле .htaccess:

SetEnv no-gzip dont-vary
RewriteRule . - [E=no-gzip:0]

<FilesMatch "^(?!.*\.ogg$|.*\.ogv$).+" >
    <IfModule filter_module>
        FilterDeclare   COMPRESS
        FilterProvider  COMPRESS  DEFLATE env=notogg true
        FilterProvider  COMPRESS  DEFLATE resp=Content-Type /text/(html|css|javascript|plain|x(ml|-component))/
        FilterProvider  COMPRESS  DEFLATE resp=Content-Type /application/(javascript|json|xml|x-javascript)/
        FilterChain     COMPRESS
        FilterProtocol  COMPRESS  change=yes;byteranges=no
    </IfModule>
</FilesMatch>

AddType audio/ogg .oga .ogg
AddType video/ogg .ogv
AddType application/ogg .ogg
AddType video/webm .webm
AddType video/mp4 .mp4

У меня есть это вверху страницы:

<?php ini_set('zlib.output_compression', 'Off'); ?>

Это код:

<video width="720" height="405" controls autoplay preload >     
    <source src="beautiful_soul_aw111.mp4" type='video/mp4' />
    <source src="beautiful_soul_aw11.m4v" type='video/mp4' />
    <source src="beautiful_soul_aw11.ogv" type='video/ogg' />
    <source src="beautiful_soul_aw11.webm" type='video/webm' />
</video>

Когда я делаю phpinfo, я вижу, что сервер игнорирует мой запрос на отключение gzip.

Я проверил, используя curl, и файл обслуживается как правильный тип:

curl -I http://www.beautiful-soul.co.uk/collections/beautiful_soul_aw11.ogv
HTTP/1.1 200 OK
Date: Mon, 29 Aug 2011 18:44:03 GMT
Server: Apache/2
Last-Modified: Mon, 29 Aug 2011 17:44:49 GMT
ETag: "36976a8-4aba873976640"
Accept-Ranges: bytes
Content-Length: 57243304
Content-Type: video/ogg

Когда я смотрю на страницу и получаю информацию о странице, она показывает это:

Location: http://www.beautiful-soul.co.uk/collections/beautiful_soul_aw11.ogv
Type: video/ogg
Size: 8 KB (8192 bytes)
Dimensions: 0px × 0px
Associated Text: AC_FL_RunContent(...

Не знаю почему.

  1. Мой .htaccess файл будет проигнорирован, а GZIP все еще включен.
  2. Почему файл OGV найден, но загружается только в байтах и ​​не имеет размеров.

1 Ответ

1 голос
/ 10 января 2012

Да, извините за поздний ответ.Я переустановил / обновил Firefox.Это было решено путем удаления версии ogg

<video width="720" height="405"  preload controls autoplay >

    <source src="beautiful_soul_aw111.mp4" type='video/mp4' />
    <source src="beautiful_soul_aw11.m4v" type='video/mp4' />
    <!--<source src="beautiful_soul_aw11.ogv" type='video/ogg' />-->
    <source src="beautiful_soul_aw11.webm" type='video/webm' />
 </video>

. Теперь она отлично работает во всех браузерах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...