HTML 5 видео (ogv) и MIME типы - PullRequest
       33

HTML 5 видео (ogv) и MIME типы

2 голосов
/ 17 ноября 2010

Я не могу понять следующую проблему:

Я использую видео HTML 5 на своем веб-сайте. Для поддержки кроссбраузера я сохраняю видео в форматах mov и ogv, чтобы Firefox мог его воспроизвести.

In ./config/initializers/mime_types.rb У меня есть следующий код:

Rack::Mime::MIME_TYPES.merge!({
  ".ogg"     => "application/ogg",
  ".ogx"     => "application/ogg",
  ".ogv"     => "video/ogg",
  ".oga"     => "audio/ogg",
  ".mp4"     => "video/mp4",
  ".m4v"     => "video/mp4",
  ".mp3"     => "audio/mpeg",
  ".m4a"     => "audio/mpeg"
})

Он работает на моей локальной машине, но не на рабочем сервере.

Я пробовал много способов сделать эту работу:

Rails: проблемы типа MIME с файлами .m4v

Настройка MIME-типа для файлов .ogv в среде разработки Rails

Настройка работы OGG Video с Rails

Ничто из этого не помогло мне, и я полностью застрял.

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

На производственном сервере или машине, если вы используете веб-сервер, такой как Nginx или Apache, вам необходимо объявить эти типы mime в соответствующих конфигурационных файлах, чтобы сервер мог их распознать. Это было сделано?

0 голосов
/ 02 июня 2014

Я наблюдал странное поведение, когда некоторые файлы ogv давали тип mime приложения / ogg, а не video / ogg. Пожалуйста, внимательно проверьте тип mime файла, который вы загружаете.

...