来源
http://blog.163.com/horse622@126/blog/static/477054722009102492216760/
object标签
功能:object标签用于定义一个嵌入的多媒体对象。
语法:<object>...</object>
object元素用于向页面添加多媒体对象,包括Flash、音频、视频等。它规定了对象的数据和参数,以及可用来显示和操作数据的代码。
<object>与</object>之间的文本是替换文本,如果用户的浏览器不支持此标签会显示这些文本。
object元素中一般会包含<param>标签,<param>标签可用来定义播放参数。
<object>和<embed>标签的区别:两者都是用来播放多媒体文件的对象,object元素用于IE浏览器,embed元素用于非IE浏览器,为了保证兼容性,通常我们同时使用两个元素,浏览器会自动忽略它不支持的标签。同时使用两个元素时,应该把<embed>标签放在<object>标签的内部。
HTML与XHTML之间的差异:无。
S:Strict,T:Transitional,F:Frameset
属性 值 描述 DTD
name 字符串 定义对象的名称。 STF
classid class ID 定义嵌入Windows Registry中或某个URL中的类的ID值,此属性可用来指定浏览器中包含的对象的位置,通常是一个Java类。 STF
archive URL 一个空格分隔的指向档案文件的URL列表。这些档案文件包含了与对象相关的资源。 STF
codebase URL 定义在何处可找到对象所需的代码,提供一个基准URL。 STF
codetype MIME type 通过classid属性所引用的代码的MIME类型。 STF
data URL 定义引用对象数据的URL。如果有需要对象处理的数据文件,要用data属性来指定这些数据文件。 STF
type MIME type 定义被规定在data属性中指定的文件中出现的数据的MIME类型。 STF
declare declare 定义此对象仅可被声明,但不能被创建或例示,直到此对象得到应用为止。 STF
width 长度值 定义对象的宽度。 STF
height 长度值 定义对象的高度。 STF
align left
right
top
bottom
定义围绕对象的文本对齐方式。 TF
vspace 长度值 定义对象周围的垂直方向的空白。 TF
hspace 长度值 定义对象周围的水平方向的空白。 TF
border 像素值 定义对象周围的边框。 TF
standby 字符串 定义当对象正在加载时所显示的文本。 STF
usemap URL 规定与对象一同使用的客户端图像映射的URL。 STF
标准属性:
id、class、style、title、dir、lang、xml:lang、accesskey、tabindex
详见:HTML标准属性。
事件属性:
onclick、ondblclick、onmousedown、onmouseup、onmouseover、onmousemove、onmouseout、onkeypress、onkeydown、onkeyup
详见:事件属性。
param标签
功能:param标签为包含它的<object>标签提供参数。
语法:<param />
param元素允许您为插入XHTML文档的对象规定run-time设置。
HTML与XHTML之间的差异:
在HTML中,<param>标签没有结束标签。
在XHTML中,<param>标签必须关闭。
S:Strict,T:Transitional,F:Frameset
属性 值 描述 DTD
name unique_name 定义参数的名称。 STF
type MIME type 规定参数的MIME类型。 STF
value value 规定参数的值。 STF
valuetype data
ref
object
规定值的MIME类型。 STF
标准属性:
id
详见:HTML标准属性。
实例1
播放Flash。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/
cabs/flash/swflash.cab#version=7,0,19,0" width="150" height="150">
<param name="movie" value="../../image/clock.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
</object>
说明:<object>标签表示嵌入一个对象,<param>标签指定对象的相关参数。
本例中没有加入<embed>标签,所以在一些非IE浏览器中可能看不到结果。
实例2
播放视频。
<object width="400" height="300" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/
nsmp2inf.cab#Version=6,4,5,715" standby="正在加载..." type="application/x-oleobject" hspace="5">
<param name="FileName" value="1.wmv" />
<param name="AutoRewind" value="1" />
<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="ShowGotoBar" value="0" />
<param name="ShowCaptioning" value="0" />
<param name="AutoStart" value="0" />
<param name="AnimationAtStart" value="0" />
<param name="TransparentAtStart" value="0" />
<param name="AllowChangeDisplaySize" value="0" />
<param name="AllowScan" value="0" />
<param name="EnableContextMenu" value="1" />
<param name="ClickToPlay" value="0" />
</object>
说明:如果同时使用<embed>标签,兼容性会更好。
分享到:
相关推荐
3. **其他属性** - 除了上述两个属性之外,`<object>` 标签还支持一系列其他的属性,如 `type` (用于指定对象的MIME类型)、`width` 和 `height` (定义对象的尺寸) 以及 `param` 子元素 (用于定义具体的参数)。...
在实际应用中,`<object>`标签及其`<param>`子标签的组合提供了对媒体播放器的精细控制。例如,通过设置`AutoStart`为-1,可以确保媒体文件在页面加载时自动播放,而无需用户手动操作。同样,通过调整`Current...
本篇将深入探讨`<object>`标签的使用方法及其相关知识点。 一、`<object>`标签的基本结构 ```html <object width="..." height="..." data="..." type="..."> <!-- 如果浏览器不支持指定的内容类型,可以在此放置...
这段代码包含两个Object标签,每个Object标签内都有一组Param标签,用于传递参数给嵌入的Flash内容。例如,`<param name="movie" value="Test.swf">`定义了电影文件的路径,而`<param name="quality" value="high">`...
object标签可以通过param子标签传递参数,使得在嵌入内容时可以进行更多定制。如果浏览器无法加载或显示指定的资源,那么object标签内部的备用内容将被显示,这提供了一种内容的容错机制。 embed和object标签之间的...
当用来播放音频时,`<object>`标签可以这样使用: ```html <object data="path_to_your_media_file" type="application/x-mplayer2" width="320" height="240"> <param name="filename" value="path_to_your_media...
`<embed>`标签是备用的,对于那些不支持`<object>`标签的浏览器,如早期版本的Internet Explorer,`<embed>`可以确保视频仍然能够播放。`flashVars`参数在这里同样设置,确保视频文件路径被正确传递。 注意,实际...
在Firefox浏览器中播放Flash内容,通常需要使用`<object>`和`<param>`标签的组合,以及`<embed>`标签。这是因为不同的浏览器可能支持不同的方法来嵌入Flash内容,而这种兼容性的处理方式可以确保在Firefox和其他...
另外,`<object>`标签可以包含`<param>`子标签,用于传递额外的参数,如在Flash示例中,`<param name="MOVIE" value="moviename.swf">`就定义了要加载的影片名称。 相对而言,`<embed>`标签则简单得多,它主要用于...
-- 其他param标签 --> </object> ``` 值得注意的是,不同的`wmode`值在不同浏览器中表现不一。`transparent`模式在IE8中可以正常工作,使得`div`能显示在Flash之上,但这个模式在Firefox和Chrome等其他现代浏览器中...
网页上嵌入播放器的实现方法和常用...网页上嵌入播放器可以使用多种方法,包括使用embed标签、object标签嵌入Real播放器、Media Player播放器等。这些方法可以满足不同的需求和场景,例如音频或视频播放、在线直播等。
"添加背景音乐代码到网页" ...以下是添加背景音乐的代码分析: 首先,让我们看一下avi格式的代码片断: <object id="video" width="400" height...通过使用<object>标签和标签,我们可以轻松地将背景音乐添加到网页中。
使用Object标签和Param标签可以插入mpg格式的视频。Object标签用于指定视频播放器的参数,Param标签用于指定视频文件的路径和播放设置。例如: ``` <object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" ...
- **param**标签: 用于传递参数。 - **checkboxgroup**标签: 用于创建复选框组。 每种标签的具体实现细节和使用方法可能会有所不同,但它们的基本用法通常包括在Action中设置相关属性并通过`request`对象传递给JSP...
此方法结合了`object`与`embed`两种标签的优势,是Macromedia一直推荐的一种方式。 **优点:** - 兼容性好,几乎可以在所有浏览器上运行。 - 无需额外安装组件,对用户来说更加友好。 **缺点:** 1. `embed`标签...
本文将详细探讨一个特定的问题,即在IE6和IE7中使用`innerHTML`属性获取`<object>`标签内的`<param>`子标签时的区别。 `innerHTML`是JavaScript中用于设置或获取元素内HTML内容的属性。当你访问一个元素的`...
接下来,在`<object>`标签内部添加`<param>`标签来设置Flash文件的具体路径(通过`movie`属性),以及其他诸如质量(`quality`)、缩放模式(`scale`)等选项。 ```html <param name="movie" value="ab.swf"> ...
56. **对象参数标签**:`<param>` 定义`<object>`的参数。 57. **预格式化文本标签**:`<pre>` 保留文本的空格和换行。 58. **短引用标签**:`<q>` 用于表示短引用,自动添加引号。 59. **删除线文本标签**:`<s>...
本篇文章将详细讲解如何使用Object标签创建网页播放器以及相关控制和属性。 首先,我们来看Object标签的基本结构。以下是一个示例: ```html <object ID="javademo" CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020...