Html 为什么我的嵌入式视频会自动调整大小?

Html 为什么我的嵌入式视频会自动调整大小?,html,embedding,wmv,Html,Embedding,Wmv,这一次我有一个页面,将加载不同类型的文件格式,嗯。。。我使用php中的开关根据文件类型加载正确的播放器。但当我尝试加载wmv文件时,视频会自动增长并超过我给播放器的允许大小。。。我不知道如何防止这种情况。这是我的密码: <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="480" height="360" codebase="http://www.microsoft.com/Windows/MediaPla

这一次我有一个页面,将加载不同类型的文件格式,嗯。。。我使用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>


好吧,我认为解决方案是改变“自动调整大小”的值,我尝试了假和真,但它一直这样做。有什么想法吗?

好的,我做了一些研究,发现它与
classid=“clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95”有关。
我不知道它到底是干什么的,但当我把它改成
clsid:05589FA1-C356-11CE-BF01-00AA0055595A时,播放器停止了调整大小。问题是,出于某种原因,当它加载从microsoft页面获取的任何信息时,它会将以下样式添加到我的代码中:
style=“WIDTH:640px;HEIGHT:549px;TOP:13px;LEFT:43px”
,并更改视频的大小和宽度


如果有人能帮我研究一下,那就太好了。

也许你可以设置宽度:100%,并确保它所在的任何DIV也是100%,这可能会奏效。如果没有,请尝试覆盖正在添加的额外样式代码


我使用Chrome(或IE9或Firebug)中的开发工具以交互方式更改对象的样式,并立即查看结果。

有什么想法吗?我仍在寻找一个原因和方法来防止这种情况。好主意!重要的事情。我会试试的。