2010-08-03 2 views
1

В моей компании мы связываем наш сайт с видеороликами, предоставляемыми партнерской компанией. Они изменили свою кодировку видео с .FLV на .MP4 видео, и текущий видеоплеер на нашем сайте не воспроизводит их. Мы изменили его на Windows Media Player, учитывая, что большинство наших клиентов работают окна и Internet Explorer, код, мы использовали этот один:WMPlayer embed не воспроизводит видео

<object> 
    <embed type="application/x-mplayer2" 
    pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" 
    name="VideoPlayer" ShowStatusBar="false" 
    EnableContextMenu="false" autostart="true" 
    width="426" height="285" loop="false" 
    src=[video_url] /> 
</object> 

Я вижу WMPlayer отображаться на сайте и видео игр, но мои клиенты видят только отображаемый проигрыватель, и видео не воспроизводится. Мы обновили плагин для наших клиентов и все еще ничего. В чем может быть проблема?

ответ

0

Вам необходимо установить дополнительные кодеки на клиентскую машину. Для этого есть множество пакетов кодеков (поиск google). Вы не можете делать это автоматически из браузера, поскольку он требует запуска установщика.

WMP - это довольно дерьмовое решение, так как вы в основном ввергаете всех, кто посещает ваш сайт с компьютера Mac или Linux. Существует множество других способов воспроизведения MP4, в том числе через Flash, а также использование новых возможностей HTML5.

+0

Мы выбрали WMP, потому что большинство нашего трафика для Windows и IE, а именно IE6 и IE7. Мы сделали это быстро, пока не смогли найти подходящего флеш-плеера. Кроме того, HTML5 не является вариантом, потому что большинство клиентов используют старые браузеры. – FelixMM

+0

Видеотег html5 имеет резервные копии, поэтому вы подаете видео html5, затем WMP или что-то еще, вложенные теги. Я считаю, что «большинство» не на 100%, поэтому вы по-прежнему будете получать технологические вызовы от клиентов Mac, если вы не сделаете это правильно в первую очередь. – SpliFF