MozTW 討論區
https://forum.moztw.org/

用 <EMBED> 在頁面中插入影片的問題
https://forum.moztw.org/viewtopic.php?f=13&t=18529
1 頁 (共 1 頁)

發表人:  kamaze [ 2007-04-16, 09:42 ]
文章主題 :  用 <EMBED> 在頁面中插入影片的問題

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!!

發表人:  legnaleurc [ 2007-08-31, 20:07 ]
文章主題 : 

剛好我最近也碰到這個問題

現在不知道是plug-in的player問題還是browser的差異
因為用Opera和Safari都一樣
而Firefox, Opera, Safari都是用QuickTime來播放mpg
只有IE是用WMP11

發表人:  legnaleurc [ 2007-09-04, 19:49 ]
文章主題 : 

後來查了一下各播放器的屬性表
似乎是因為WMP有這個設定(PS:因為是MS的網站,只有IE保證正常)
會讓影片自動resize到內容大小(不包括底下的controller)
當沒有指明這個屬性時imply為true

但是QuickTime或是其他的plug-in好像沒有提供類似的功能
偏偏CSS的auto在Firefox無效
預設大小在Opera和Safari又小得可以....

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/