「網頁內嵌多媒體檔案-RealPlayer」修訂間的差異
出自 MozTW Wiki
(→開始實作) |
小 (reverts SPAM created by 202.108.189.41) |
||
(未顯示由 2 位使用者於中間所作的 2 次修訂) | |||
行 1: | 行 1: | ||
+ | {{subpage|網頁內嵌多媒體檔案}} | ||
= 內嵌 Realplayer 的檔案 = | = 內嵌 Realplayer 的檔案 = | ||
RealNetworks 似乎已經將非 IE 的瀏覽器給放棄了-或者說他們想重新奪回媒體檔案的控制權。現在你很難看到內嵌 Realmedia 檔案的網頁,大多數有放置 Realmedia 短片或音樂的網頁,在按下鍊結時,會直接用 Realplayer 開啟,即使用 IE 也是如此。從 Firefox 的 about:plugins 資訊裡就可以瞭解 RealNetworks 的意圖,就如同我之前所說,絲毫不假。 | RealNetworks 似乎已經將非 IE 的瀏覽器給放棄了-或者說他們想重新奪回媒體檔案的控制權。現在你很難看到內嵌 Realmedia 檔案的網頁,大多數有放置 Realmedia 短片或音樂的網頁,在按下鍊結時,會直接用 Realplayer 開啟,即使用 IE 也是如此。從 Firefox 的 about:plugins 資訊裡就可以瞭解 RealNetworks 的意圖,就如同我之前所說,絲毫不假。 | ||
行 37: | 行 38: | ||
== 建議 == | == 建議 == | ||
放棄使用 Realmedia 檔案作內嵌。 | 放棄使用 Realmedia 檔案作內嵌。 | ||
+ | |||
+ | {{link|技術傳教專案|網頁內嵌多媒體檔案}} |
於 2006年6月27日 (二) 20:15 的最新修訂
內嵌 Realplayer 的檔案
RealNetworks 似乎已經將非 IE 的瀏覽器給放棄了-或者說他們想重新奪回媒體檔案的控制權。現在你很難看到內嵌 Realmedia 檔案的網頁,大多數有放置 Realmedia 短片或音樂的網頁,在按下鍊結時,會直接用 Realplayer 開啟,即使用 IE 也是如此。從 Firefox 的 about:plugins 資訊裡就可以瞭解 RealNetworks 的意圖,就如同我之前所說,絲毫不假。
Mime 型態 | 描述 |
---|---|
none | RealJukebox NS Plugin |
audio/x-pn-realaudio-plugin | RealPlayer(tm) G2 LiveConnect-Enabled Plug-In (32-bit) |
application/vnd.rn-realplayer-javascript | RealPlayer Version Plugin |
由以上表格的資訊可以發現,就算你指定了正確的 Mime Type,Firefox/Opera 也無法找到正確的 plugin,因為 Realplayer 根本不支援!所以最好的作法是將 Realmedia 檔案做成鍊結,讓瀏覽器呼叫 Realplayer 來開啟。當然這不是說你不能將 Realmedia 檔案嵌入網頁中,但這會造成許多麻煩與相容性問題。
開始實作
假設我們要嵌入一個 RM 檔……
<object classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="100"> <param name="src" value="hanamezuki.rm"> <param name="CONTROLS" value="ALL"> <param name="autoStart" value="false"> <embed src="hanamezuki.rm" type="audio/x-pn-realaudio-plugin" autoStart="false" CONTROLS="all" width="200" height="100"></embed> </object>
以上的作法,在 "IE6 sp2/Firefox 1.0" in WinXP sp2 + Realplayer 10.5 中試過,可以正確運行無誤,但是無法在 Opera 7.23 中運行。
基本上 type="audio/x-pn-realaudio-plugin" 是一種作弊的手法,如果使用正確的 Mime Type,如 audio/x-pn-realaudio,Firefox 會說缺乏必要的檔案,要你下載 Realplayer 10.5 安裝,即使你安裝好了還是會一直重複同樣的訊息,這是因為 Realplayer 所提供的 plugin 根本不支援這些 Mime Type。
已知的問題
- 無法在 Opera 中實作網頁內嵌 Realmedia 檔案,其他平台的瀏覽器,其得到的結果應該也是如此。
- 雖然能在 Firefox 中實作,卻是很糟糕的作法,而且 Reaplayer 的介面常常變的空白一片。
建議
放棄使用 Realmedia 檔案作內嵌。
‧返回上一頁: 網頁內嵌多媒體檔案