Flash / HTML Object 標籤的 classid 如何寫?
2013-04-30 00:05
309 查看
現在要播放 Flash, 通常於 HTML 寫個 embed 就都可以播放, 但是某些特殊狀況, 還是會需要 object 裡面夾雜 embed 來使用.
object 是專給 IE 看的.
若沒有 Flash Player 就到 codebase 指定的地方下載, 若不需要可省略.
ex: codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
註: classid 是什麼? 要寫什麼值? 於下面在解釋.
<embed>
若沒有 Flash Player 就到 pluginspage 指定的地方下載, 若不需要可省略.
ex: pluginspage="http://www.macromedia.com/go/getflashplayer"
由此篇說明:
Flash OBJECT and EMBED tag attributes
classid - Identifies the ActiveX control for the browser.
由此篇說明:
HTML object tag
classid - class_ID Defines a class ID value as set in the Windows Registry or a URL
OBJECT + EMBED 撰寫的完整範例如下 (取自:
OBJECT tag syntax | Flash Professional)
View Raw Code?
<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"width="550"height="400"
id="movie_name"align="middle">
<paramname="movie"value="movie_name.swf"/>
<!--[if !IE]>-->
<objecttype="application/x-shockwave-flash"data="movie_name.swf"width="550"
height="400">
<paramname="movie"value="movie_name.swf"/>
<!--<![endif]-->
<ahref="http://www.adobe.com/go/getflash">
<imgsrc="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"alt="Get
Adobe Flash player"/>
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
已經知道 classid 是代表 ActiveX control 要辨認告知瀏覽器該怎麼處理用, 那 clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 代表什麼呢?
可參考此篇:
{D27CDB6E-AE6D-11CF-96B8-444553540000}: Core Services
Stores configuration data for the policy setting Shockwave Flash (簡單說, 就是這個內容是 Flash)
下述參考自:
The HTML Object Element
QuickTime - *.wav
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
QuickTime - *.mp4 (wav 和 mp4 都是呼叫 QuickTime, 所以都是同樣值)
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
Flash - *.swf
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
Windows Media Player - *.wmv
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
Flash
如何抓取目前網頁的網址
將網頁(HTML)內容轉貼到
Word 的分頁控制
Flash
設定 點選 連結外站網址
使用
Google Swiffy 將 Flash 轉成 HTML5
快速將
DOCTYPE 等標籤 轉換成 HTML5 格式
链接地址:http://blog.longwin.com.tw/2011/10/html-object-flash-classid-2011/
HTML EMBED 與 OBJECT 的差別
embed 是給 Firefox / Chrome .. 等 (非 IE 系列瀏覽器看, 只是 IE 現在也都看得懂 Embed 了)object 是專給 IE 看的.
OBJECT 和 EMBED 的 codebase 與 pluginspage 說明
<object>若沒有 Flash Player 就到 codebase 指定的地方下載, 若不需要可省略.
ex: codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
註: classid 是什麼? 要寫什麼值? 於下面在解釋.
<embed>
若沒有 Flash Player 就到 pluginspage 指定的地方下載, 若不需要可省略.
ex: pluginspage="http://www.macromedia.com/go/getflashplayer"
object 的 classid 要如何寫?
常常看到 classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000", 那 classid 是什麼?由此篇說明:
Flash OBJECT and EMBED tag attributes
classid - Identifies the ActiveX control for the browser.
由此篇說明:
HTML object tag
classid - class_ID Defines a class ID value as set in the Windows Registry or a URL
OBJECT + EMBED 撰寫的完整範例如下 (取自:
OBJECT tag syntax | Flash Professional)
View Raw Code?
<objectclassid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"width="550"height="400"
id="movie_name"align="middle">
<paramname="movie"value="movie_name.swf"/>
<!--[if !IE]>-->
<objecttype="application/x-shockwave-flash"data="movie_name.swf"width="550"
height="400">
<paramname="movie"value="movie_name.swf"/>
<!--<![endif]-->
<ahref="http://www.adobe.com/go/getflash">
<imgsrc="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"alt="Get
Adobe Flash player"/>
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
已經知道 classid 是代表 ActiveX control 要辨認告知瀏覽器該怎麼處理用, 那 clsid:d27cdb6e-ae6d-11cf-96b8-444553540000 代表什麼呢?
可參考此篇:
{D27CDB6E-AE6D-11CF-96B8-444553540000}: Core Services
Stores configuration data for the policy setting Shockwave Flash (簡單說, 就是這個內容是 Flash)
還有哪些 classid 值可以使用?
所以 classid 寫的值, 是對應檔案的屬性值, 那還有哪些值可以用?下述參考自:
The HTML Object Element
QuickTime - *.wav
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
QuickTime - *.mp4 (wav 和 mp4 都是呼叫 QuickTime, 所以都是同樣值)
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
Flash - *.swf
classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
Windows Media Player - *.wmv
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
相關網頁
Flash OBJECT 和 EMBED 標籤詳解延伸閱讀
Flash
如何抓取目前網頁的網址
將網頁(HTML)內容轉貼到
Word 的分頁控制
Flash
設定 點選 連結外站網址
使用
Google Swiffy 將 Flash 轉成 HTML5
快速將
DOCTYPE 等標籤 轉換成 HTML5 格式
链接地址:http://blog.longwin.com.tw/2011/10/html-object-flash-classid-2011/
相关文章推荐
- 如何在HTML中加载Flash(2种实现方法)
- 如何让Div层悬浮在Flash Object对象之上!
- html之object标签的classid收集
- html之object标签的classid收集
- (原創) 如何讓<a target=_blank>開在新的索引標籤? (Web) (IE) (HTML) (OS) (Windows)
- 如何在演示中嵌入flash动画——Shockwave Flash Object控件应用
- 如何让Div层悬浮在Flash Object对象之上(转)
- Flash如何接收HTML参数
- object.insertAdjacentHTML 如何使用?并附上多文件上传的例子
- html之object标签的classid收集
- Html插入Flash.object.embed.swf各个参数值详解介绍[等比例缩放]
- JQuery拼接html页面时JSONObject作为onclick参数如何传递?
- HTML中object,classid--记录十
- 网页遮罩层 层次问题[转] 如何让Div层悬浮在Flash Object对象之上!
- 如何让Flash不遮挡HTML div元素的技巧
- HTML Flash Object属性相当有趣
- 如何让Div层悬浮在Flash Object对象之上?
- html之object标签的classid收集
- 如何注册Shockwave Flash Object
- 如何在Flash里显示HTML,asp,jsp,php文件