Почему мое встроенное видео изменяется автоматически? - PullRequest
0 голосов
/ 17 сентября 2010

на этот раз у меня есть страница, которая будет загружать различные типы форматов файлов, ну ... я использую переключатель с php, чтобы загрузить правильный проигрыватель в соответствии с типом файла. Но когда я пытаюсь загрузить файл wmv, видео автоматически увеличивается и превышает разрешенный размер, который я дал плееру ... Я не знаю, как это предотвратить. Вот мой код:

<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="480" height="360" codebase="http://www.microsoft.com/Windows/MediaPlayer/">
<param name="Filename" value="files/' . $file . '">
<param name="AutoStart" value="true">
<param name="ShowControls" value="true">
<param name="BufferingTime" value="2">
<param name="ShowStatusBar" value="true">
<param name="AutoSize" value="false">
<param name="InvokeURLs" value="false">
<embed src="files/' . $file . '" type="application/x-mplayer2" autostart="1" enabled="1" showstatusbar="1" showdisplay="1" showcontrols="1" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0" width="480" height="360"></embed>

Ну, я думал, что решение было изменить значение «AutoSize», я попытался false и true, но он продолжает это делать. Есть идеи?

Ответы [ 2 ]

1 голос
/ 17 сентября 2010

Хорошо, я провел некоторое исследование и обнаружил, что оно должно что-то делать с classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95", я не знаю точно, что он делает, но когда я изменил это на clsid:05589FA1-C356-11CE-BF01-00AA0055595A, проигрыватель прекратил изменение размера.Проблема в том, что по какой-то причине, когда он загружает любую информацию, полученную со страницы Microsoft, он добавляет в мой код следующий стиль: style="WIDTH: 640px; HEIGHT: 549px; TOP: 13px; LEFT: 43px", а также изменяет размер и ширину видео.

Было бы хорошо, если бы кто-то мог помочь мне исследовать это.

0 голосов
/ 18 сентября 2010

Возможно, если вы установите width: 100% и убедитесь, что любой DIV, в котором он находится, также будет 100%, что может сработать. Если нет, попробуйте style="width:100% !important", чтобы переопределить добавляемый дополнительный код стиля.

Я использую Инструменты разработчика в Chrome (или IE9 или Firebug) для интерактивного изменения стилей на объекте и немедленного просмотра результатов.

...