2010-09-17 30 views
0

這次我有一個頁面將加載不同種類的文件格式,以及...我使用一個開關與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> 

嗯,我認爲解決辦法是改變「自動調整大小」的價值,我想假的,真實的,但它一直這樣做。有任何想法嗎?

+0

有什麼建議嗎?我仍在尋找一個原因和方法來防止這種情況。 – 2010-09-17 16:15:39

回答

0

也許如果你設置寬度:100%,並確保它所在的任何DIV也是100%,那可能會訣竅。如果沒有,請嘗試style="width:100% !important"覆蓋正在添加的額外樣式代碼。

我在Chrome(或IE9或Firebug)中使用開發人員工具以交互方式更改對象上的樣式並立即查看結果。

+1

好主意!重要的事情。將嘗試。 – 2010-09-28 19:00:58

1

好吧,我做了一些研究,發現它必須做些什麼classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"我不知道它究竟做了什麼,但是當我將其更改爲clsid:05589FA1-C356-11CE-BF01-00AA0055595A時,玩家停止調整大小。問題是,出於某種原因,當它從微軟頁面加載任何信息時,它會將以下樣式添加到我的代碼中:style="WIDTH: 640px; HEIGHT: 549px; TOP: 13px; LEFT: 43px"並且還會更改視頻的大小和寬度。

如果有人能幫我研究一下,會不錯。

相關問題