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. 用JS改变embed标签的src属性

    思路: A.先隐藏embed标签 B.清除embed元素 C.为embed重新赋值,加入Html页面中 1.html代码 <object id="forfun" classi ...

  2. PHP通用的XSS攻击过滤函数,Discuz系统中 防止XSS漏洞攻击,过滤HTML危险标签属性的PHP函数

    XSS攻击在最近很是流行,往往在某段代码里一不小心就会被人放上XSS攻击的代码,看到国外有人写上了函数,咱也偷偷懒,悄悄的贴上来... 原文如下: The goal of this function ...

  3. 【转】object标签和embed标签

    我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少人了解这些直接由DW生成的代码呢?其实我接触flash player标 ...

  4. embed标签的使用(在网页中播放各种音频视频的插件的使用)

    播放器插件使用说明: 代码:< EMBED src=“music.mid”autostart=“true”loop=“2”width=“80”height=“30”> src:音乐文件的路 ...

  5. 解决embed标签显示在div上层【转藏】

    解决embed标签显示在div上层,非设置z-index 今天给屌炸了爆笑网增加了视频栏目,但是发现在IE8中,顶部浮动导航的div在移动到embed视频上时,总是被embed的flash文件盖住.分 ...

  6. OBJECT和EMBED标签(转载)

    一.介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标 签.也就是OBJECT和EMBED标签.OBJECT标签是用于windows平台的IE浏览器的,而EMBED ...

  7. 转: object 和embed 标签播放flash

    一.介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标 签.也就是OBJECT和 EMBED标签.OBJECT标签是用于windows平台的IE浏览器的,而EMBE ...

  8. OBJECT和EMBED标签

    一.介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标 签.也就是OBJECT和EMBED标签.OBJECT标签是用于windows平台的IE浏览器的,而EMBED ...

  9. 视频直播 object 标签属性详解

    最近在做视频直播这一块的,html5的video不能实现此功能,在网上查找了资料,觉得很有用. 一.介绍: 我们要在网页中正常显示flash内容,那么页面中必须要有指定flash路径的标签.也就是OB ...

随机推荐

  1. 详解contextConfigLocation|Spring启动过程详解(转)

    原文链接:https://blog.csdn.net/qw222pzx/article/details/78191670 spring的应用初始化流程一直没有搞明白,刚刚又碰到了相关的问题.决定得好好 ...

  2. SQL的查询结果复制到Excel 带标题Head 有换行符导致换行错乱 的解决方案

    将SQL查询到的结果保存为excel有很多方法,其中最简单的就是直接复制粘贴了 1.带Head的复制粘贴 1)先左击红色区域实现选择所有数据 2)随后右击选择Copy with Headers  再粘 ...

  3. spring boot 生命周期初探

    1.MytestApplication package com.gomepay; import org.springframework.boot.Banner; import org.springfr ...

  4. org.springframework.test.context.junit4.SpringJUnit4ClassRunner

    项目中有了spring-test的依赖,里面确实也有 org.springframework.test.context.junit4.SpringJUnit4ClassRunner 此类,但是项目就是 ...

  5. SpringBoot项目 org.springframework.boot.context.embedded.EmbeddedServletContainerException: Unable to start embedded Jetty servlet container报错

    SpringBoot项目启动报错 ERROR 2172 --- [ main] o.s.boot.SpringApplication : Application startup failed org. ...

  6. VC++ DLL 3 动态链接库

    前面先介绍了静态链接库的方式提供了函数结构的方法,现在就来说下,如果用非MFC的动态链接库要怎么实现,这个过程稍微复杂一点点,但是基本也都是一个套路下来. 1.新建一个工程: 2.编写cpp文件和头文 ...

  7. luogu P4219 [BJOI2014]大融合

    题解:原来LCT也能维护子树信息,我太Naive了 用LCT维护当前子树节点个数 具体做法维护siz[x]=当前Splay子树和指向当前Splay子树的虚边所代表的节点个数 auxsiz[x]=指向x ...

  8. SpingBoot项目搭建(详细)

    SpingBoot (原创:黑小子-余) springboot官网:->点击<- spring官网:->点击<- 一.SpringBoot简介 Spring Boot是由Piv ...

  9. Api_hook 拦截 messageBox 等函数

    library hookdll; uses SysUtils, Windows, Classes, unitHook in 'unitHook.pas'; {$R *.res} const HOOK_ ...

  10. 数据处理pandas

    1.缺失值时间戳不为NaN,为NaT, 同样判断都为isna()或notna()方法2.删值\去重 df.dropna() df.drop_duplicates() 3.上下值插值 df.fillna ...