2015-03-14 7 views
0

Проблема: FireFox ждет, пока загрузка не завершится до открытия медиа-плеера Windows.Настройка FireFox для потока .wmv

Желаемый результат: при загрузке начинается воспроизведение проигрывателя Windows Media и потокового видео.

В настоящее время Chrome и IE работают по желанию. Только FireFox ждет завершения загрузки. Не уверен, что это проблема с настройкой FF или отправляемые заголовки.

Сервер: NginxPlus

Заголовки: // Записываем заголовки // поток видео через редирект

header('Pragma: no-cache'); 
    header('Content-Type:video/x-ms-wmv'); 
    header('Content-Disposition: inline; filename=gt.wmv'); 
    header('Content-Transfer-Encoding: binary'); 
    header('Cache-Control: no-cache, no-store, must-revalidate'); 
    header('Pragma: no-cache'); 
    header('Expires: 0'); 
    header('X-Accel-Redirect: ' . $orlPath); 

ТИА

+0

Что такое Firefox, установленный в 'Edit-> Preferences-> Applications-> Windows Media Video'? – aergistal

+0

Использование проигрывателя Windows Media (по умолчанию) – Jim

+0

Я получил его для работы, но не по желанию. Я использовал: config и удалил видео/x-ms-wmv из plugin.disable_full_page_plugin_for_types. Теперь он отображается в окне браузера, используя VLC, а не открывает медиа-плеер Windows в качестве отдельного приложения (что желательно). Я не могу ожидать, что пользователи будут обновлять информацию о: config. – Jim

ответ

0

Ваши заголовки в порядке, это, кажется, по умолчанию Firefox поведение.

Обычно браузеры Mozilla обрабатывают мультимедийные файлы (например, .wmv и .mpg-файлы), сначала загружая их, а затем запуская медиаплеер.

Источник: 2007 mozillaZine - Streaming Media страница.

Нет альтернативы, которая не предполагает установку стороннего плагина на стороне клиента. Они работают путем перенаправления URL-адреса внешнему проигрывателю или путем включения вложения исходного файла (например: MediaElement.js + Silverlight).

+0

Я надеялся, что за 8 лет с тех пор Mozilla получит лучшее решение. – Jim

+0

Он делает то же самое с VLC на Linux, поэтому я думаю, вам не повезло ... – aergistal