2009-03-16 7 views
0

я получил этот кусок кода:MediaPlayer не отображает элементы управления - проблема с FF и IE. Как его решить?

<object id="MMPlayer1" 
codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 
type=application/x-oleobject height=238 width=240 align=absmiddle 
classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95> 
<param name="FileName" value="http://www.abradio.cz/asx/beta32.asx"> 
<param name="ShowControls" value="1"> 
<param name="ShowStatusBar" value="0"> 
<param name="ShowDisplay" value="0"> 
<param name="DefaultFrame" value="Slide"> 
<param name=”PlayCount” value="1"> 
<param name="Autostart" value="1"> 
<embed 
src="http://www.abradio.cz/asx/beta32.asx" width=240 height=238 autostart=1 loop=0 
align="absmiddle" type="application/x-mplayer2" 
pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp" 
showcontrols=1 showdisplay=1 showstatusbar=0 > </embed></object> 

Это, кажется, не работает должным образом, как «нет видео» шоу .. Я предпочел бы иметь собственное изображение, которое будет показано вместо него, или панель управления для приостановки или остановки потока. Кто-нибудь может помочь с этим, пожалуйста?

+0

Почему это так? – Skuta

ответ

0

Вы должны использовать Flash Player для воспроизведения видео во всех основных браузерах. Вы можете встроить его так же, как в Windows Media Player. Недостатком является то, что вы не можете воспроизводить файлы ASX с помощью Flash, если вы не сначала конвертируете их в FLV-файлы. Check out this website for information о том, как встроить Flash-плеер. И check this out для преобразования файлов Windows Media в FLV-файлы Flash. Это указывает на FFMpeg, конвертер с открытым исходным кодом. executable files for Windows are here.

Но сделать воспроизведение видео во всех браузерах IE это сделать:

Для одного видео не показывается, потому что вы используете «Имя файла» вместо «URL», чтобы указать на URL. :-)

Чтобы играть в файл "beta32.asx" удалить строку:

<param name="FileName" value="http://www.abradio.cz/asx/beta32.asx"> 

И заменить его на линии:

<param name="URL" value="http://www.abradio.cz/asx/beta32.asx"> 

Для удаления элементов управления воспроизведением с плеера, изменение "ShowControls" на "0":

от:

<param name="ShowControls" value="1"> 

к:

<param name="ShowControls" value="0"> 

И use the examples found here, чтобы показать, как подключить свои собственные кнопки для управления воспроизведением. Для этого вам потребуется использовать JavaScript.

+0

не работает. Проверьте этот URL в Firefox! : http://www.hrajsa.sk/hraj-Bulwark%2053-735-1.htm – Skuta

+0

Мне пришлось отключить его, потому что пользователь не может остановить музыку -> я хочу убедиться, что он может. Разве нет флеш-игры, которые могут воспроизводить потоковый url? – Skuta

+0

Я бы не рекомендовал встраивать WMP из FireFox. Он требует, чтобы пользователь установил материал на своем конце. Вместо этого используйте Flash. – CLaRGe

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

  • Нет связанных вопросов^_^