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