2014-02-13 2 views
1

Я попытался следующий код,Chrome, Firefox не может воспроизводить видео, но IE может

<html> 
    <body> 
    <object id="mediaplayer" 
    classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" 
    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=5,1,52,701" 
    standby="loading microsoft windows media player components..." 
    type="application/x-oleobject" width="320" height="310"> 
     <param name="filename" value="videos\videofile_96.mp4"> 
     <param name="animationatstart" value="true"> 
     <param name="transparentatstart" value="true"> 
     <param name="autostart" value="true"> 
     <param name="showcontrols" value="false"> 
     <param name="ShowStatusBar" value="true"> 
     <param name="windowlessvideo" value="true"> 
     <embed src="videos\videofile_96.mp4" autostart="true" 
       showcontrols="false" showstatusbar="0" 
       bgcolor="white" width="320" height="310"> 
    </object> 
</body> 

Так что, когда я попытался воспроизвести это видео в FireFox и Chrome, не играл, но IE сумел сыграть его.

Позже я попытался добавить Windows Media Player plugin, Activex Control Plugin к обоим, но проблема остается прежней.

Может ли кто-нибудь помочь?

ответ

1

Ваша проблема с (оба раза вы используете) videos\videofile_96.mp4 - это должны быть косые черты (/). IE играет хорошо с \, но другие браузеры не будут, обязательно.

Кроме того, \ указывает мне, что вы можете использовать это на локальном компьютере, а не через веб-сервер; это определенно вызовет проблемы в браузерах, отличных от IE.

+0

Итак, вы хотите сказать, что он будет воспроизводить онлайн-видео. Мне просто нужно его заменить на 'URL' ?? – Rohit

+0

Да, если вы используете правильный URL-адрес, это устранит проблему, если у вас нет других проблем. –

+0

Он работает ... Но будет ли он поддерживать видео в прямом эфире? – Rohit

0

Вы пытаетесь использовать ActiveX, специфичный для IE. Вместо этого попробуйте html5-видео, и он будет работать в Firefox и chrome.

Смежные вопросы