原文:http://blog.sina.com.cn/s/blog_67ab2cb80100yluh.html

embed标签属性

(一)、基本语法:
  embed src=url
  说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,
   Netscape及新版的IE 都支持。url为音频或视频文件及其路径,可以是相对路径或绝对路径。
  示例:
(二)、属性设置:
  1、自动播放:
  语法:autostart=true、false
  说明:该属性规定音频或视频文件是否在下载完之后就自动播放。
  true:音乐文件在下载完之后自动播放;
  false:音乐文件在下载完之后不自动播放。
  示例:
  2、循环播放:
  语法:loop=正整数、true、false
  说明:该属性规定音频或视频文件是否循环及循环次数。
  属性值为正整数值时,音频或视频文件的循环次数与正整数值相同;
  属性值为true时,音频或视频文件循环;
  属性值为false时,音频或视频文件不循环。
  示例:
  3、面板显示:
  语法:hidden=ture、no   说明:该属性规定控制面板是否显示,默认值为no。
  ture:隐藏面板;
  no:显示面板。
  示例:
  4、开始时间:
  语法:starttime=mm:ss(分:秒)
  说明:该属性规定音频或视频文件开始播放的时间。未定义则从文件开头播放。
  示例:
  5、音量大小:
  语法:volume=0-100之间的整数
  说明:该属性规定音频或视频文件的音量大小。未定义则使用系统本身的设定。
  示例:
  6、容器属性:
  语法:height=# width=#
  说明:取值为正整数或百分数,单位为像素。该属性规定控制面板的高度和宽度。
  height:控制面板的高度;
  width:控制面板的宽度。
  示例:
  7、容器单位:
  语法:units=pixels、en   说明:该属性指定高和宽的单位为pixels或en。
  示例:
  8、外观设置:
  语法:controls=console、smallconsole、playbutton、pausebutton、stopbutton、
                 volumelever 说明:该属性规定控制面板的外观。默认值是console。
  console:一般正常面板;
  smallconsole:较小的面板;
  playbutton:只显示播放按钮;
  pausebutton:只显示暂停按钮;
  stopbutton:只显示停止按钮;
  volumelever:只显示音量调节按钮。
  示例:
  9、对象名称:
  语法:name=#
  说明:#为对象的名称。该属性给对象取名,以便其他对象利用。
  示例:
  10、说明文字:
  语法:title=#   说明:#为说明的文字。该属性规定音频或视频文件的说明文字。
  示例:
  11、前景色和背景色:
  语法:palette=color|color
  说明:该属性表示嵌入的音频或视频文件的前景色和背景色,第一个值为前景色,第二个值为背景
   色,中间用 | 隔开。color可以是RGB色(RRGGBB)也可以是颜色名,还可以是transparent
    (透明)。示例:
  12、对齐方式:
  语法:align=top、bottom、center、baseline、 left、right、texttop、middle、
   absmiddle、absbottom
  说明:该属性规定控制面板和当前行中的对象的对齐方式。
  center:控制面板居中;
  left:控制面板居左;
  right:控制面板居右;
  top:控制面板的顶部与当前行中的最高对象的顶部对齐;
  bottom:控制面板的底部与当前行中的对象的基线对齐;
  baseline:控制面板的底部与文本的基线对齐;
  texttop:控制面板的顶部与当前行中的最高的文字顶部对齐;
  middle:控制面板的中间与当前行的基线对齐;
  absmiddle:控制面板的中间与当前文本或对象的中间对齐;
  absbottom:控制面板的底部与文字的底部对齐。

引文来源:  embed标签属性_yoofine

embed用法参考文一

我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签。也就是OBJECT和EMBED标签。OBJECT标签是用于windows平台的IE浏览器的,而EMBED是用于windows和Macintosh平台下的Netscape Navigator浏览器以及Macintosh平台下的IE浏览器。windows平台的IE利用Activex控件来播放flash而其它的浏览器则使用Netscape插件技术来播放flash。

下面是简单的网页中插入flash的代码示例:

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"
WIDTH="550" HEIGHT="400" >
<PARAM VALUE="myFlashMovie.swf">
<PARAM VALUE=high>
<PARAM VALUE=#FFFFFF>
<EMBED src="/support/flash/ts/documents/myFlashMovie.swf" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400"
NAME="myMovieName" ALIGN="" TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

为什么要使用以上全部的标签?能省略某些标签不?

OBJECT标签是用于windows IE3.0及以后浏览器或者其它支持Activex控件的浏览器。“classid”和“codebase”属性必须要精确地按上例所示的写法写,它们告诉浏览器自动下载flash player的地址。如果你没有安装过flash player 那么IE3.0以后的浏览器会跳出一个提示框访问是否要自动安装flash player。当然,如果你不想让那些没有安装flash player的用户自动下载播放器,或许你可以省略掉这些代码。

EMBED标签是用于Netscape Navigator2.0及以后的浏览器或其它支持Netscape插件的浏览器。“pluginspage”属性告诉浏览器下载flash player的地址,如果还没有安装flash player的话,用户安装完后需要重启浏览器才能正常使用。

为了确保大多数浏览器能正常显示flash,你需要把EMBED标签嵌套放在OBJECT标签内,就如上面代码例子一样。支持Activex控件的浏览器将会忽略OBJECT标签内的EMBED标签。Netscape和使用插件的IE浏览器将只读取EMBED标签而不会识别OBJECT标签。也就是说,如果你省略了EMBED标签,那firefox就不能识别你的flash了(不过纳闷的是,省略了object只写embed,IE也能正常显示 flash,呵呵,具体的再仔细看看了)。

本文列出了用于发布影片的OBJECT和EMBED标签的必要以及可选属性。

一、必需属性

·CLASSID-设置浏览器的Activex控件,仅用于OBJECT标签。
·CODEBASE-设置flash Activex控件的位置,因而如果浏览器如果没有安装的话,可以自动下载安装。仅用于OBJECT标签。
·WIDTH-以百分比或象素指定flash影片的宽度。
·HEIGHT-以百分比或象素指定flash影片的高度。
·SRC-指定影片的下载地址。仅用于EMBED标签。
·PLUGINSPAGE-设置flash 插件的位置,因而如果浏览器如果没有安装的话,可以自动下载安装。仅用于EMBED标签。
·MOVIE-指定影片的下载地址。仅用于OBJECT标签。

二、可选属性及可用的值

·ID-设定变量名,用于脚本代码的引用。仅用于OBJECT。
·NAME -设定变量名,用于脚本代码(如javascript)的引用。仅用于EMBED。
·SWLIVECONNECT - (true或false)指定当flash player第一次下载时,是否启用java。如果些属性省略,默认值为false。你果你在相同页同使用javascript和flash,java必须使用FSCommand来工作。
·PLAY -(true或false)指定flash影片是否在下载完成后就自动播放,如果省略此属性,则默认为true。
·LOOP - (true或false)指定影片播放完最后一帧后是停止还是继续循环播放,如果省略此属性,则默认为true。
·MENU - (true或false)
·True 显示全部的菜单,允许用户放大,缩小等控制影片播放等操作。
·False 显示只包含设置选项和关于flash的菜单。
·QUALITY - (low, high, autolow, autohigh, best )
 ·Low 速度优于美观,而且不应用反锯齿。
 ·Autolow 刚开始着重于速度,但当需要时随时提升美观。
 ·Autohigh 同时着重播放速度和美观,但需要时则牺牲美观来保证播放速度。
 ·Medium 应用一些反锯齿而不平滑位图。它质量高于low设置而低于high设置。
 ·High 美观优于播放速度,而且一直应用反锯齿。如果影片不包含动画,位图会被平滑化;而如果影片包含动画,位图将不变平滑。
 ·Best 提供最好的显示质量而不考虑播放速度。所有输出都应用反锯齿及所有位图都被平滑化。
·SCALE - (showall, noborder, exactfit)
 ·Default(Show all)影片在指定的区域内显示,但保持原始的比例。影片两侧将会出现边框。
 ·No Boder 收缩影片以适合指定的区域,保持影片不失真,但部分影片将可能将裁切。然而保持影片的原始比例。
 ·Exact Fit 使整个影片在指定的区域内显示,影片有可能变形失真,而且不保持原始的比例。
·ALIGN - (l, t, r, b)
 ·默认为居中,当浏览器窗口小于影片时,边缘会被裁切。
 ·Left,Right,Top,Bottom按照相应的设置沿浏览器的边缘对齐。如果需要,另外三边将被裁切。
·SALIGN - (l, t, r, b, tl, tr, bl, br)
 ·L,R,T,B
 ·TL,TR
 ·BL,BR
·WMODE- (window, opaque, transparent) 设置flash影片的window mode属性,指定flash在浏览器中的透明,层叠及位置。
 ·Window 影片在浏览器中自己的矩形窗口内播放。
 ·Opaque 影片隐藏了所有在它后面的内容。
 ·Transparent 使flash影片透明,显示透明影片后面的网页内容。这将会降低动画的性能。而且这个属性不是在所有浏览器中都可用的。
·BGCOLOR - (#RRGGBB, 十六进制RGB值。)指定影片的背景颜色。使用这个属性覆盖flash中设定的背景颜色。
·BASE - 设定基准目录或URL,用来解决所以flash中的相对路径。类似网页中的<base>标签。
·FLASHVARS 传递变量到flash player,需要flash player6及以后的版本。
 ·传递root级变量到影片。字符串的格式是用“&”分隔的name=value集。
 ·浏览器支持64kB大小的字符串长度。
 ·更多关于FlashVars的信息,请查看相关文档。

引文来源: embed基本语法

embed用法参考文二

要在 Web 浏览器中显示 SWF 文件,HTML 文档必须使用具有正确参数的 和 标记。

可以通过在“发布设置”对话框中选择“HTML”选项生成使用正确的 object 和 embed 标签的 HTML 文档。 有关详细信息,请参阅指定用于创建带有嵌入 Flash 内容的 HTML 文档的设置
1、对于 object,其中的四个设置(height、width、classid 和 codebase)是出现在 object 标记内的属性;所有其它设置都是出现在单独的名为 param 标记内的参数,如下例所示:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100"
height="100"codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param name="movie" value="moviename.swf">
<param name="play" value="true">
<param name="loop" value="true">
<param name="quality" value="high">
</object>

2、 对于 embed 标签,所有设置(如 height、width、quality 和 loop)都是显示在起始 embed 标签的尖括号之间的属性,如下例所示:

<embed src="moviename.swf" width="100" height="100" play="true"
loop="true" quality="high"
pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>

3、 若要同时使用两种标签,请将 embed 标签放在 object 结束标签之前,如下例所示:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100"
height="100" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0">
<param name="movie" value="moviename.swf">
<param name="play" value="true">
<param name="loop" value="true">
<param name="quality" value="high">
<embed src="moviename.swf" width="100" height="100" play="true”
loop="true" quality="high"
pluginspage="http://www.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>

</object>

如果使用 和 标签,则对每个属性或参数都要使用相同的值,以确保能在各种浏览器上进行一致的回放。参数是可选的;仅在不想检查版本号时省略该参数。

embed标签属性及用法相关推荐

  1. jeecg标签属性exp 用法

    <t:dgFunOpt exp="isAudit#empty#true&&auditType#eq#add" funname="f_audit_ad ...

  2. html5变动标签新写法,Html5新标签解释及用法

    Html5新标签解释及用法 发布时间:2012-02-17 22:50:45   作者:佚名   我要评论 HTML 5 是一个新的网络标准,目标在于取代现有的 HTML 4.01, XHTML 1. ...

  3. 使用 object 和 embed 标签播放SWF文件

    2019独角兽企业重金招聘Python工程师标准>>> embed标签属性 (一).基本语法: embed src=url 说明:embed可以用来插入各种多媒体,格式可以是 Mid ...

  4. html里loop标签,html5 embed标签的loop属性是怎么用的?embed标签的属性总结!

    本篇文章介绍了关于html5 embed标签的loop属性的使用方法详情,还有embed标签的属性使用总结,接下来让我们一起来看这篇文章吧 我们先了解HTML5 embed标签的loop属性的用法: ...

  5. html embed音乐循环,html5 embed标签的loop属性是怎么用的?embed标签的属性总结!

    本篇文章介绍了关于html5 embed标签的loop属性的使用方法详情,还有embed标签的属性使用总结,接下来让我们一起来看这篇文章吧 我们先了解HTML5 embed标签的loop属性的用法: ...

  6. is属性用法 vue_vue组件讲解(is属性的用法)模板标签替换操作

    vue中is的属性引入是为了解决dom结构中对放入html的元素有限制的问题,譬如ul里面要接上li的标签,引入is的属性后,你完全可以写成这样 这样会保证dom结构在浏览器的正常渲染,尽量避免在不正 ...

  7. php html 文本域,html文本域标签属性有哪些?html文本域标签属性用法介绍

    本篇文章主要介绍的是关于HTML文本域textarea标签的属性和简单的用法实例.文章内容很简单,很容易学习的,代码都是很基础的代码,还是没有难度的代码,所以想学习的请认真的自己敲代码.接下来让我们一 ...

  8. a jquery 标签点击不跳转_form标签的action属性怎么用?form标签action属性的用法介绍(附实例)...

    本篇文章主要的介绍了关于HTML中form标签action属性的用法介绍和实例,还有关于form标签的action属性的定义和语法介绍,最后徐还有关于form标签的action属性的作用解释.现在让我 ...

  9. android studio table居中代码_html table表格标签内容如何居中显示?表格的align属性的用法介绍...

    本篇文章主要的介绍了关于HTML 表格table标签的居中使用,还有关于align属性在table表格标签中的使用方法,可以帮助表格对齐和表格中的文本对齐.接下来让我们来看看这篇文章吧. 首先我们先来 ...

最新文章

  1. Android 基础 一 AndroidManifest.xml
  2. 8核32g mysql性能_MySQL性能优化之参数配置
  3. 进fastreboot
  4. Windsock套接字I/O模型学习 --- 第二章
  5. zoj 3327 Friend Number 模拟题
  6. Android开发之RadioButton选择改变字体颜色与背景色
  7. influxdb数据过期_为什么腾讯QQ的大数据平台选择了InfluxDB数据库?
  8. 32/64位平台printf uint64的方法
  9. Android 打aar包
  10. oracle sql执行计划分析
  11. 80386汇编_全局描述表GDT介绍
  12. python两个日期计算年龄
  13. IDC中国政府行业IT市场2013年10大预测:新型城镇化和第三平台技术推进政府信息化建设
  14. Tensorflow2.6.0-MKL for C++
  15. iphone避坑指南
  16. 掌握三代全长转录组测序,看这一篇就够了!
  17. 跳槽入职字节跳动,给到20K16薪,只因比别人更懂多线程与高并发
  18. 欢乐颂之鸿蒙系统,《欢乐颂3》开机惹众议,蒋欣王子文疑似被换?导演是这样回复的...
  19. UG\NX二次开发 调用NX命令 PostMessage
  20. 最低工资哪家强?2020全国各地最低工资排名出炉!

热门文章

  1. 【Python】通过xlsxwriter向excel表格中插入图片、本地超链接
  2. 55 个提高你 CSS 开发效率的必备片段
  3. vs2015 cordova 检测不到 node.js依赖项的问题
  4. 分享Redshift渲染器的去噪方法技巧,一定要看看
  5. 那些年我们追过的拳皇(r8笔记第37天)
  6. java爬虫框架代理ip的配置与调试
  7. 树莓派Centos系统下通过EC20模块进行4G上网
  8. idea2018版本添加上一步和下一步操作到工具栏
  9. scu仿真机器人足球常用函数
  10. JAVA学习笔记(二十)- 集合 List