Hi everybody,
我想在網頁中插入一個影片, 但是影片的 filename 是動態指定的,意思就是所以影片的 width & height 是不能預知的.
所以在 embed tag 中不能指定 width & height (因為也不知道要指定多少).
我用下面的 code 來插入一個影片:
代碼:
<embed id="player" type="application/x-mplayer2" src="test.wmv">
我也試過這樣:
代碼:
<object type="video/x-ms-wmv" data="test.wmv">
<param name="src" value="test.wmv" />
<param name="autostart" value="true" />
<param name="controller" value="true" />
</object>
測試發現 embed object 若是沒有指定 width & height 的時候似乎他有個 default 的 size (240x200).
這段 code 這樣在 IE 中可以 work, 當影片 load 進來之後 embed object 會被 resize 成影片正常 (100%) 的大小.
但是在 firefox 中, 當影片 load 進來之後, embed object 的 size 還是不會改變, 所以若影片大於 240x200 的時候, 影片內容會被截掉, 像 overflow: hidden 的這種感覺.
我試的環境是 firefox 2.0.0.3 + MeidaPlayer v11.
但是在另外一台的 FireFox 2.0.0.3 + MediaPlayer v10 下面卻會自動 resize 成 240x200 (縮小影片內容).
請問有沒有什麼正確的寫法, 讓 IE & FireFox 都可以正常的播放影片, 而且播放時影片的內容是正常 size (100%) ?[/code]
Thanks!!