html object元素
知道object是播放音频,但是想了解具体点,百度一下,感觉模模糊糊的,感觉看不大明白,最后找到一个解释比较详细,先从应用,到解释具体属性,
具体网址是:
http://www.w3school.com.cn/media/media_object.asp
<object> 元素可支持多种不同的媒介类型,比如:
- 图片
- 音频
- 视频
- Other 对象
显示图片
你可以显示一幅图片:
<object height="100%" width="100%"
type="image/jpeg" data="audi.jpeg">
</object>
显示网页
您可以显示一张网页:
<object type="text/html" height="100%" width="100%"
data="http://www.w3school.com.cn">
</object>
播放音频
您可以播放音频:
<object
classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="FileName" value="liar.wav" />
</object>
播放视频
你可以播放视频:
<object
classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="FileName" value="3d.wmv" />
</object>
显示日历
您可以显示日历:
<object width="100%" height="80%"
classid="clsid:8E27C92B-1264-101C-8A2F-040224009C02">
<param name="BackColor" value="14544622">
<param name="DayLength" value="1">
</object>
显示图形:
你可以显示图形:
<object width="200" height="200"
classid="CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6">
<param name="Line0001"
value="setFillColor(255, 0, 255)">
<param name="Line0002"
value="Oval(-100, -50, 200, 100, 30)">
</object>
显示 Flash
您还可以显示 flash 动画:
<object width="400" height="40"
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com
/pub/shockwave/cabs/flash/swflash.cab#4,0,0,0">
<param name="SRC" value="bookmark.swf">
<embed src="bookmark.swf" width="400" height="40"></embed>
</object>
<object> 元素可播放 QuickTime 电影。
QuickTime 格式
QuickTime 格式由 Apple 开发。以 QuickTime 格式存储的视频的扩展名是 .mov。
在因特网上,QuickTime 是一种普遍的格式,但是如果没有额外的组件(免费),QuickTime 电影无法在非 Windows 的计算机上播放。
通过 object 元素,可轻松将播放 QuickTime 影片的代码添加到网页中。如果用户计算机中未安装 QuickTime 播放器,则可将 object 设置为自动安装 QuickTime 播放器。
解决方案
这些播放 QuickTime 影片的代码:
<object width="160" height="144"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="autoplay" value="true">
<param name="controller" value="false"> <embed src="sample.mov" width="160" height="144"
autoplay="true" controller="false"
pluginspage="http://www.apple.com/quicktime/download/">
</embed> </object>
<object> 元素
object 元素的 width 和 height 属性应当匹配影片的尺寸(以像素计)。
classid 可唯一地标识要使用的播放器软件。它必须设置为 "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"。该唯一编码标识了在电影播放之前必须安装在用户 PC 上的 ActiveX 控件。如果用户未安装该 ActiveX 控件,则浏览器将自动下载并安装它。
codebase 属性规定了基准路径,该路径用于解析由 classid、data 和 archive 属性规定的相对 URL。如果未规定,则其默认值是当前文档的基准 URL。注释:Internet Explorer 使用该属性来规定播放器的下载位置。该属性必须被设置为 "http://www.apple.com/qtactivex/qtplugin.cab"。此位置包含 QuickTime 播放器的最新版本。
src 参数指向电影文件。
如果您希望电影自动播放的话,请将 autoplay 参数设置为 "true"。
如果您不希望显示控制按钮,请将 controller 参数设置为 "false"。
<embed> 元素
可以添加 embed 元素,来支持那些不支持 object 元素的浏览器。可理解 object 元素的浏览器将忽略 embed 元素。那些支持 ActiveX 控件的新浏览器(Internet Explorer 5、6、7)将使用 object 元素,而其他较老的浏览器 (Netscape 4 and 5) 将使用 embed 元素。
embed 元素的 width 和 height 属性应当匹配影片的尺寸(以像素计)。
embed 元素的 autoplay 和 controller 属性应设置为与 object 元素的相关属性相同的值。
pluginspage 属性定义了播放器的下载路径,必须被设置为 "http://www.apple.com/quicktime/download/"。
<object> 元素能够播放 Real Video 影片。
Real Video 格式
RealVideo 格式由 Real Media 开发。以 Real Video 格式存储的视频,其扩展名是 .rm 或 .ram。
该格式允许低带宽下的视频流(在线视频、因特网电视)。由于其低带宽优先权,往往会削弱视频质量。
解决方案
这是播放 Real Video 影片所需的代码:
<object width="320" height="240"
classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA">
<param name="controls" value="ImageWindow" />
<param name="autostart" value="true" />
<param name="src" value="male.ram" />
</object>
<object> 元素
object 元素的 width 和 height 属性应当匹配影片的尺寸(以像素计)。
classid 可唯一地标识要使用的播放器软件。它必须设置为 "clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"。该唯一编码标识了在电影播放之前必须安装在用户 PC 上的 ActiveX 控件。如果用户未安装该 ActiveX 控件,则浏览器将自动下载并安装它。
param 元素为播放器提供附加信息。
src 参数指向电影文件。
如果您希望电影自动播放的话,请将 autostart 参数设置为 "true"。
如果您不希望显示控制按钮,请将 controls 参数设置为 "ImageWindow",如果希望显示所有控制按钮,请将该参数设置为 "All"。
Object 参考
| 属性 | 定义 |
|---|---|
| classid | 对象的唯一 id。 |
| height | 对象的高度。以像素或百分比计。 |
| width | 对象的宽度。以像素或百分比计。 |
Parameter 参考
| 属性 | 定义 |
|---|---|
| src | RealAudio 或 RealVideo 片断的源。 |
| controls | 控件的可见性。(请参阅下文)。 |
| console | 链接多个控件的控制台名称。 |
| autostart | 自动播放。 (true | false). |
| nolabels | 禁止控件窗口的 label 文本。 |
| reset | 重置播放列表控件 (true | false). |
| autogotoURL | 如何处理 URL。(true | false) |
| True | 指向浏览器的向前 URL 事件。 |
| False | 使用 VBScript 代之。 |
控件的值
| 值 | 显示 |
|---|---|
| All | 显示带有所有控件的完整播放器。 |
| InfoVolumePanel | 标题、作者、版权以及音量滑块。 |
| InfoPanel | 标题、作者以及版权。 |
| ControlPanel | 位置滑块、播放、暂停以及停止按钮。 |
| StatusPanel | 消息、当前时间位置以及片断长度。 |
| PlayButton | 播放和暂停按钮。 |
| StopButton | 停止按钮。 |
| VolumeSlider | 音量滑块。 |
| PositionField | 位置和片断长度。 |
| StatusField | 消息。 |
| ImageWindow | 视频图像。 |
| StatusBar | 状态、位置和频道。 |
html object元素的更多相关文章
- JavaScript DOM动态创建(声明)Object元素
http://www.cnblogs.com/GuominQiu/archive/2011/04/01/2002783.html 一文提及“等整个页面加载完毕后,根据用户所选的阅读机类型,再用Java ...
- HTML 多媒体、Object 元素、音频、视频
Web 上的多媒体指的是音效.音乐.视频和动画. 现代网络浏览器已支持很多多媒体格式. 什么是多媒体? 多媒体来自多种不同的格式.它可以是您听到或看到的任何内容,文字.图片.音乐.音效.录音.电影.动 ...
- 各浏览器下使用 OBJECT 元素和 EMBED 元素嵌入 Flash 存在差异
标准参考 OBJECT 元素定义了一个嵌入的对象.其引入的初衷是取代 IMG 和 APPLET 元素.不过由于安全等各方面原因以及缺乏浏览器支持,这一初衷并未实现.浏览器的对象支持依赖于对象类型.然而 ...
- 网页中创建音频、视频和Flash等多媒体:object元素
<object>元素:它主要用于定义网页中的多媒体,比如音频.视频.Java applets.PDF.ActiveX和Flash.Object标签是成对出现的,在object标签内可以使用 ...
- 由object元素引出的事件注册问题和层级显示问题
项目有一个双击监控视频全屏的需求,视频播放使用的是IE下的ActiveX控件,web页面中使用HTML嵌入对象元素object.预期方案如下: 1.在开发ActiveX控件时加入双击事件. 2.通过d ...
- 关于HTML中的object元素
<object>元素:它主要用于定义网页中的多媒体,比如音频,视频,Java applets,PDF,Active和Flash.object标签内除了param标签外,其他的内容将在浏览器 ...
- IE下object元素遮挡div表单
目前遇到这样的一个问题: 我用ActiveX插件做了一个C#的播放器,要将这个插件放到web浏览器中,然后可以通过前台页面来控制视频的播放,暂停还有回放,这个时候发现object的onclick事件无 ...
- html5的 embed元素 和 object元素
html5的 embed元素 和 object元素 一.总结 一句话总结: embed定义嵌入的内容,比如插件,比如flash object定义定义一个嵌入的对象,用于包含对象,比如图像.音频.视频. ...
- 添加,删除List<Map<String, Object>>元素
这里讲对List<Map<String, Object>>的数据结构的添加和删除实例 添加 //初始化 List<Map<String, Object>> ...
随机推荐
- C语言奇思妙想:求1+2+…+n,要求不能使用乘除法、for、while、if、else、s witch、case 等关键字以及条件判断语句(A?B:C)
来源:据说是某一年某个公司的面试题 题目:求1+2+…+n, 要求不能使用乘除法.for.while.if.else.s witch.case 等关键字以及条件判断语句(A?B:C) 分析:这题本来很 ...
- Fedora、CentOS install TTF/otf fonts
Step 1:切换至字体下载目录: [Richard@localhost Downloads]$ ll | grep otf -rw-rw-r--. Richard Richard 7月 RBNo2L ...
- 第一次线上OJ水友赛
偶然的机会遇到了这个神奇的网站http://www.luogu.org/ 巧遇今天又有小比赛果断去试试,为我的蓝桥北京之旅练练手. 苦苦的在机房刷了一下午,大概做到了6点半. 最激动的是等成绩了, ...
- JVM学习之类的卸载机制
类的生命周期 当Sample类被加载.连接和初始化后,它的生命周期就开始了,当代表Sample类的Class对象不再被引用,即不可触及时,Class对象就会结束生命周期,Sample类在方法区内的数据 ...
- QF——网络之知识碎片
1.URL中文问题: URL不支持中文.若出现中文,需要对URL进行utf-8编码. NSString *urlString = [kULRSTRING stringByAddingPercentEs ...
- Android 多状态按钮 ToggleButton
ToggleButton 选中状态,未选中状态并且需要为不同的状态设置不同的显示文本. 属性: checked="true" ...
- cv2.imread BGR模式
openCV 的cv2.imread()导入图片时是BGR通道顺序,这与Matplotlib的显示,或者读取图片的通道不同,如果需要可以转换为RGB模式,以下代码显示不同之处,但BGR在许多地方使用, ...
- java 执行linux命令
原文地址: http://blog.csdn.net/xh16319/article/details/17302947 package scut.cs.cwh; import java.io.Inpu ...
- Form Presonalization 表单个性化定义控制应用
1.1.1 表单个性化定义 Oracle EBS 11.5.10所增加的Form Presonalization功能,是在对Form不进行开发的前提下,用一些系统内置的触发器,按照所设定的控制规则 ...
- 如何在程序中动态设置墙纸(使用IActiveDesktop接口)
大家都知道设置WINDOWS桌面墙纸的WIN32 API是SystemParametersInfo, 使用SPI_SETDESKWALLPAPER参数便能设置墙纸: ::SystemParameter ...