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

[傳信]內鑲Windows Media Player 的標準HTML語法; "背景"音樂
https://forum.moztw.org/viewtopic.php?f=13&t=4696
1 頁 (共 1 頁)

發表人:  timdream [ 2004-12-07, 01:43 ]
文章主題 :  [傳信]內鑲Windows Media Player 的標準HTML語法; "背景"音樂

不知道我這樣寫對不對...如果錯了請指教我趕快回去修BBS的文XD
------------
URL: http://cornguo.atcity.org/solong/

<object> 的 classid 只有 Windows 裡的 IE 才能處理
因為只有 Windows 才為每個plug-in建立一個 classid 編號 ...

正確的作法是 告訴瀏覽器你要鑲進去的資料是什麼類型
然後讓它自己去找正確的plug-in ... 也就是 type 屬性

以這個網頁來說... 因為要播的檔案是wma,MIME是 audio/x-ms-wma 所以:

<object classid="CLSID:05589FA1-C356-11CE-BF01-00AA0055595A" ... >
....
<param name="Filename" value="./media/So_Long.wma">
....
</object>
應該要改成

<object type="audio/x-ms-wma" ... >
....
<param name="Filename" value="./media/So_Long.wma">
....
</object>

才是正確且FireFox才有辦法啟動WMP來播放 (雖然兩者都是標準HTML) 畢竟我們寫標準網頁是要讓使用者有選擇自己想用的瀏覽器, 播放程式和作業系統的自由....

實際上更正確的用法應該是用 data="..." 來指定音效檔案位置
但是因為IE不理這個屬性 而且WMA也只能用WMP播
所以還是用param name="filename"吧

--
嗯 FireFox還是比IE更接近HTML標準(茶)

發表人:  nakeho [ 2004-12-07, 11:19 ]
文章主題 : 

你說的沒錯,不過我選擇妥協。
http://wiki.moztw.org/index.php?title=TechEvangelism

在考慮到佔有率第三的 Opera 瀏覽器之後,我在網頁內嵌入多媒體檔案時,還是會混用 <object> 與 <embed> 標籤。

embed 雖然未被 w3c 納入 html 規格書,但卻廣為許多瀏覽器所使用…

發表人:  timdream [ 2004-12-08, 17:28 ]
文章主題 : 

nakeho 寫:
在考慮到佔有率第三的 Opera 瀏覽器之後,我在網頁內嵌入多媒體檔案時,還是會混用 <object> 與 <embed> 標籤。

embed 雖然未被 w3c 納入 html 規格書,但卻廣為許多瀏覽器所使用…

難道前文所述的標準html方法不能Opera解讀不能@@?
我自己是寫標準HTML的,所以我才會很在意我們的solution是不是標準...畢竟標準HTML才是真正的for all current browsers and future browsers.
--------
好 另外的問題
那個網頁在站長(我學長)修改好之後
我發現 visibility: hidden 或是 display: none CSS屬性會讓FireFox不載入Plug-in...連width跟height都必須有一不為0

(挫折Orz...)

所以FireFox不同意網站設計真正的 "背景"音樂 就是了......=_=

發表人:  風痕影 [ 2004-12-12, 23:00 ]
文章主題 : 

timdream 寫:
好 另外的問題
那個網頁在站長(我學長)修改好之後
我發現 visibility: hidden 或是 display: none CSS屬性會讓FireFox不載入Plug-in...連width跟height都必須有一不為0

(挫折Orz...)

所以FireFox不同意網站設計真正的 "背景"音樂 就是了......=_=

可以呀@@我都設為零可以呢
倒是把他隱藏時就不能播放了= =
還好FireFox會把0x0顯示成看不見
不像IE有個醜醜的灰點

發表人:  timdream [ 2004-12-13, 00:47 ]
文章主題 : 

風痕影 寫:
可以呀@@我都設為零可以呢
倒是把他隱藏時就不能播放了= =
還好FireFox會把0x0顯示成看不見
不像IE有個醜醜的灰點

Oh~
那是我測試不夠仔細...sorry啦
我是直接在位址列打javascript的...Orz

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