object标签只支持IE系列的浏览器或者其它支持Activex控件的浏览器 (Internet Explorer)
“classid”和“codebase”属性必须要精确地写,它们告诉浏览器自动下载flash player的地址。如果你没有安装过flash player 那么IE3.0以后的浏览器会跳出一个提示框询问是否要自动安装flash player。当然,如果你不想让那些没有安装flash player的用户自动下载播放器,或许你可以省略掉这些代码。
embed标签支持Mozilla系列的浏览器或其它支持Netscape插件的浏览器 (Mozilla family of browsers)
“pluginspage”属性告诉浏览器下载flash player的地址,如果还没有安装flash player的话,用户安装完后需要重启浏览器才能正常使用。
为了确保大多数浏览器能正常显示flash,你需要把
embed标签嵌套放在object标签内。支持Activex控件的浏览器将会忽略
object标签内的
embed标签。Netscape和
Mozilla系列的浏览器将只读取
embed标签而不会识别
object标签。也就是说,如果你省略了embed标签,那firefox就不能识别你的flash了(不过省略了object只写embed,IE也能正常显示 flash)
以下是百度在线播放MP3的例子
<
object id=
"MediaPlayer1" width=
"350" height=
"68" classid=
"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase=
"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" align=
"baseline" border=
"0" standby=
"Loading Microsoft Windows Media Player components..." type=
"application/x-oleobject"> <
param name=
"invokeURLs" value=
"0"> <
param name=
"FileName" value=
"http://play3.yymb.com/1/yymb_1/2007/2/21/yymb_13219/2.wma">
<
param name=
"ShowControls" value=
"1"> <
param name=
"ShowPositionControls" value=
"0"> <
param name=
"ShowAudioControls" value=
"1"> <
param name=
"ShowTracker" value=
"1"> <
param name=
"ShowDisplay" value=
"0"> <
param name=
"ShowStatusBar" value=
"1"> <
param name=
"AutoSize" value=
"0"> <
param name=
"ShowGotoBar" value=
"0"> <
param name=
"ShowCaptioning" value=
"0">
<
param name=
"AutoStart" value=
"1"> <
param name=
"PlayCount" value=
"0"> <
param name=
"AnimationAtStart" value=
"0"> <
param name=
"TransparentAtStart" value=
"0"> <
param name=
"AllowScan" value=
"0"> <
param name=
"EnableContextMenu" value=
"1"> <
param name=
"ClickToPlay" value=
"0"> <
param name=
"DefaultFrame" value=
"datawindow">
<
embed src=
"http://play3.yymb.com/1/yymb_1/2007/2/21/yymb_13219/2.wma" align=
"baseline" border=
"0" width=
"350" height=
"68"type=
"application/x-mplayer2"pluginspage=
"http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=media&sba=plugin&"name=
"MediaPlayer" showcontrols=
"1" showpositioncontrols=
"0"showaudiocontrols=
"1" showtracker=
"1" showdisplay=
"0"showstatusbar=
"1"autosize=
"0"showgotobar=
"0" showcaptioning=
"0" autostart=
"1" autorewind=
"0"animationatstart=
"0" transparentatstart=
"0" allowscan=
"1"enablecontextmenu=
"1" clicktoplay=
"0" defaultframe=
"datawindow" invokeurls=
"0"> </
embed></
object>
转载于:https://www.cnblogs.com/fightLonely/archive/2011/02/15/1954883.html
相关资源:显示flash内容时用的OBJECT和EMBED标签区别介绍