「網頁內嵌多媒體檔案-WindowsMediaPlayer」修訂間的差異
出自 MozTW Wiki
(→開始實作) |
(→其他參考資料) |
||
(未顯示由 9 位使用者於中間所作的 18 次修訂) | |||
行 1: | 行 1: | ||
+ | {{subpage|網頁內嵌多媒體檔案}} | ||
= 內嵌 Windows Media 的檔案 = | = 內嵌 Windows Media 的檔案 = | ||
== 注意事項 == | == 注意事項 == | ||
− | *在 Win32 底下,我們假設每個人都有安裝 Windows Media Player 7 | + | *在 Win32 底下,我們假設每個人都有安裝 Windows Media Player 7 以上的版本。 |
**WMP6 尚未支援 WMV/WMA。 | **WMP6 尚未支援 WMV/WMA。 | ||
*在 Linux 底下,我們假設每個人都有安裝 [http://www.videolan.org/vlc/ VLC media player],而且正確的將 plugin 複製到 Firefox 的 plugin 的目錄下。 | *在 Linux 底下,我們假設每個人都有安裝 [http://www.videolan.org/vlc/ VLC media player],而且正確的將 plugin 複製到 Firefox 的 plugin 的目錄下。 | ||
行 15: | 行 16: | ||
<embed src="./test.wmv" type="video/x-ms-wmv" width="320" height="240" | <embed src="./test.wmv" type="video/x-ms-wmv" width="320" height="240" | ||
autoStart="0" showControls="0"></embed> | autoStart="0" showControls="0"></embed> | ||
− | </object | + | </object> |
</pre> | </pre> | ||
以上的作法,在 "IE6 sp2/Firefox 1.0/Opera 7.23" In Windows XP 中測試過,可以正確運作無誤。 | 以上的作法,在 "IE6 sp2/Firefox 1.0/Opera 7.23" In Windows XP 中測試過,可以正確運作無誤。 | ||
行 22: | 行 23: | ||
== 其他參考資料 == | == 其他參考資料 == | ||
− | *[http:// | + | *[http://msdn2.microsoft.com/en-us/library/aa393200.aspx Using the Windows Media Player Control in a Web Page] |
− | *Wmp 7-10 的 [http:// | + | *Wmp 7-10 的 [http://msdn2.microsoft.com/en-us/library/aa392321.aspx PARAM] tags 詳解 |
+ | *如果 tag 是用布林值,請不要用 true 或 false,請用 1 或 0,如 autostart="0"。 | ||
+ | *[http://forum.moztw.org/viewtopic.php?p=31645#31645 要編寫在Firefox中播放多媒體檔案的 HTML 語法時的注意要點 (from MozTW.org forum)] | ||
+ | *[http://blog.xuite.net/blog/baby/297614?p=7 以加裝 ActiveX for Mozilla 的方式讓 FireFox 可以正常播放背景音樂 (from Xuite Blog 小組)] - 註:最新版的 QuickTime 8 應該可以正常讓 Firefox 支援播放背景音樂了,可以裝裝看。 | ||
+ | |||
+ | == 已知的問題 == | ||
+ | *Firefox 在碰到 object 標籤時,不支援 classid,而是支援 Mime Type,如果出現了 classid,Firefox 就不會執行這一段 html code。 | ||
+ | *Firefox 在開啟本地檔案時傳給 Windows Media Player 的 url 不能正確地被識別,因此不能開啟本地檔案。 | ||
+ | *Opera 似乎尚未完全支援 object 標籤。 | ||
+ | *IE 在 object 標籤中,只有在沒有指定 classid 的情況下才會考慮 Mime Type (type屬性)(請看[http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/type_5.asp MSDN DHTML type properties])。 | ||
+ | |||
+ | {{link|技術傳教專案|網頁內嵌多媒體檔案}} |
於 2006年12月4日 (一) 01:23 的最新修訂
這個頁面屬於網頁內嵌多媒體檔案計畫的一部份,歡迎您共同參與本計畫。詳見專案首頁。
內嵌 Windows Media 的檔案
注意事項
- 在 Win32 底下,我們假設每個人都有安裝 Windows Media Player 7 以上的版本。
- WMP6 尚未支援 WMV/WMA。
- 在 Linux 底下,我們假設每個人都有安裝 VLC media player,而且正確的將 plugin 複製到 Firefox 的 plugin 的目錄下。
- VLC media player 到了 0.80 版才實作了 WMV/WMA 的支援。
開始實作
假設我們要嵌入一個 WMV 格式的檔案……
<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="320" height="240"> <param name="url" value="test.wmv"> <param name="uiMode" value="none"> <param name="autoStart" value="false"> <embed src="./test.wmv" type="video/x-ms-wmv" width="320" height="240" autoStart="0" showControls="0"></embed> </object>
以上的作法,在 "IE6 sp2/Firefox 1.0/Opera 7.23" In Windows XP 中測試過,可以正確運作無誤。
如果你要嵌入其他格式的檔案,你必須更改 embed 標籤中 Mime Type 的設定,而 ActiveX 只看 Classid,不看 Mime Type,所以在 object 標籤中,你僅需更改檔案名稱。但需要注意一點:你不能用 WMP 的 Classid 去播放 Quicktime 的檔案。
其他參考資料
- Using the Windows Media Player Control in a Web Page
- Wmp 7-10 的 PARAM tags 詳解
- 如果 tag 是用布林值,請不要用 true 或 false,請用 1 或 0,如 autostart="0"。
- 要編寫在Firefox中播放多媒體檔案的 HTML 語法時的注意要點 (from MozTW.org forum)
- 以加裝 ActiveX for Mozilla 的方式讓 FireFox 可以正常播放背景音樂 (from Xuite Blog 小組) - 註:最新版的 QuickTime 8 應該可以正常讓 Firefox 支援播放背景音樂了,可以裝裝看。
已知的問題
- Firefox 在碰到 object 標籤時,不支援 classid,而是支援 Mime Type,如果出現了 classid,Firefox 就不會執行這一段 html code。
- Firefox 在開啟本地檔案時傳給 Windows Media Player 的 url 不能正確地被識別,因此不能開啟本地檔案。
- Opera 似乎尚未完全支援 object 標籤。
- IE 在 object 標籤中,只有在沒有指定 classid 的情況下才會考慮 Mime Type (type屬性)(請看MSDN DHTML type properties)。
‧返回上一頁: 網頁內嵌多媒體檔案