在网页中适当嵌入音频和视频能够充分显示网页的多媒体特性,特别是随着宽带网的普及,使得网络广播和网络视频成为现实,网页音频和视频的重要性也日益突显。具体来说,网页音频和视频的嵌入方法主要有三种:

一、bgsound 
  (一)、基本语法: 
  bgsound src=url 
  说明:bgsound是用来插入背景音乐的,但只适用于IE浏览器和以IE为内核的浏览器。url为音频文件及其路径,可以是相对路径或绝对路径。 
  示例:<bgsound src="your.mid">

  (二)、属性设置: 
  因为bgsound嵌入的音频文件在网页中没有控件显示,所以在使用bgsound时,它的各个属性就必须加以设置。 
  1、自动播放: 
  语法:autostart=true、false 
  说明:该属性规定音乐文件是否在下载完之后就自动播放。 
  true:音乐文件在下载完之后自动播放; 
  false:音乐文件在下载完之后不自动播放。 
  示例:<bgsound src="your.mid" autostart=true> 
  <bgsound src="your.mid" autostart=false>

  2、循环播放: 
  语法:loop=正整数或infinite 
  说明:该属性规定音乐文件的循环次数。 
  属性值为正整数值时,音乐文件的循环次数与正整数值相同; 
  属性值为infinite时,音乐文件反复播放,循环不止。 
  示例:<bgsound src="your.mid" loop=2> 
     <bgsound src="your.mid" loop=infinite>

二、embed 
(一)、基本语法: 
  embed src=url 
  说明:embed可以用来插入各种多媒体,格式可以是 Midi、Wav、AIFF、AU、MP3等等,Netscape及新版的IE 都支持。   url为音频或视频文件及其路径,可以是相对路径或绝对路径。 
  示例:<embed src="your.mid">

(二)、属性设置: 
  1、自动播放: 
  语法:autostart=true、false 
  说明:该属性规定音频或视频文件是否在下载完之后就自动播放。 
  true:音乐文件在下载完之后自动播放; 
  false:音乐文件在下载完之后不自动播放。 
  示例:<embed src="your.mid" autostart=true> 
  <embed src="your.mid" autostart=false>

  2、循环播放: 
  语法:loop=正整数、true、false 
  说明:该属性规定音频或视频文件是否循环及循环次数。 
  属性值为正整数值时,音频或视频文件的循环次数与正整数值相同; 
  属性值为true时,音频或视频文件循环; 
  属性值为false时,音频或视频文件不循环。 
  示例:<embed src="your.mid" autostart=true loop=2> 
     <embed src="your.mid" autostart=true loop=true> 
     <embed src="your.mid" autostart=true loop=false>

  3、面板显示: 
  语法:hidden=ture、no 
  说明:该属性规定控制面板是否显示,默认值为no。 
  ture:隐藏面板; 
  no:显示面板。 
  示例:<embed src="your.mid" hidden=ture> 
  <embed src="your.mid" hidden=no>

  4、开始时间: 
  语法:starttime=mm:ss(分:秒) 
  说明:该属性规定音频或视频文件开始播放的时间。未定义则从文件开头播放。 
  示例:<embed src="your.mid" starttime="00:10">

  5、音量大小: 
  语法:volume=0-100之间的整数 
  说明:该属性规定音频或视频文件的音量大小。未定义则使用系统本身的设定。 
  示例:<embed src="your.mid" volume="10">

  6、容器属性: 
  语法:height=# width=# 
  说明:取值为正整数或百分数,单位为像素。该属性规定控制面板的高度和宽度。 
  height:控制面板的高度; 
  width:控制面板的宽度。 
  示例:<embed src="your.mid" height=200 width=200>

  7、容器单位: 
  语法:units=pixels、en 
  说明:该属性指定高和宽的单位为pixels或en。 
  示例:<embed src="your.mid" units="pixels" height=200 width=200> 
     <embed src="your.mid" units="en" height=200 width=200>

  8、外观设置: 
  语法:controls=console、smallconsole、playbutton、pausebutton、stopbutton、volumelever 
  说明:该属性规定控制面板的外观。默认值是console。 
  console:一般正常面板; 
  smallconsole:较小的面板; 
  playbutton:只显示播放按钮; 
  pausebutton:只显示暂停按钮; 
  stopbutton:只显示停止按钮; 
  volumelever:只显示音量调节按钮。 
  示例:<embed src="your.mid" controls=smallconsole> 
     <embed src="your.mid" controls=volumelever>

  9、对象名称: 
  语法:name=# 
  说明:#为对象的名称。该属性给对象取名,以便其他对象利用。 
  示例:<embed src="your.mid" name="sound1">

  10、说明文字: 
  语法:title=# 
  说明:#为说明的文字。该属性规定音频或视频文件的说明文字。 
  示例:<embed src="your.mid" title="第一首歌">

  11、前景色和背景色: 
  语法:palette=color|color 
  说明:该属性表示嵌入的音频或视频文件的前景色和背景色,第一个值为前景色,第二个值为背景色,中间用 | 隔开。color可以是RGB色(RRGGBB),也可以是颜色名,还可以是transparent(透明)。 
  示例:<embed src="your.mid" palette="red|black">

  12、对齐方式: 
  语法:align=top、bottom、center、baseline、 left、right、texttop、middle、absmiddle、absbottom 
  说明:该属性规定控制面板和当前行中的对象的对齐方式。 
  center:控制面板居中; 
  left:控制面板居左; 
  right:控制面板居右; 
  top:控制面板的顶部与当前行中的最高对象的顶部对齐; 
  bottom:控制面板的底部与当前行中的对象的基线对齐; 
  baseline:控制面板的底部与文本的基线对齐; 
  texttop:控制面板的顶部与当前行中的最高的文字顶部对齐; 
  middle:控制面板的中间与当前行的基线对齐; 
  absmiddle:控制面板的中间与当前文本或对象的中间对齐; 
  absbottom:控制面板的底部与文字的底部对齐。 
  示例:<embed src="your.mid" align=top> 
     <embed src="your.mid" align=center>

三、img dynsrc 
  (一)基本语法: 
  img dynsrc=url 
  说明:img dynsrc可以用来插入各种多媒体,格式可以是Wav、Avi、AIFF、AU、MP3、Ra、Ram等等。url为音频或视频文件及其路径,可以是相对路径或绝对路径。 
  示例:<img dynsrc="your.avi">

  (二)属性设置: 
  1、预设图片: 
  语法:src=url 
  说明:url为图片文件及其路径,可以是相对路径或绝对路径。该属性的作用是当视频文件下载时,用图片占据视频文件的显示位置;视频文件下载完成,图片被屏蔽,显示视频文件。若指定dynsrc为一个音频文件之后,src属性就被屏蔽,图片就不可见了。 
  示例:<img dynsrc="your.avi" src=logo.jpg> 
  2、播放事件: 
  语法:start=fileopen、mouseover 
  说明:该属性规定了文件播放的事件,缺省值是fileopen。也可以两者同时设置。另外,用鼠标在播放区域点击一下,也将令浏览器开始播放该文件。 
  fileopen:文件打开时; 
  mouseover:鼠标移到播放区域上时。 
  示例:<img dynsrc="your.avi" start=fileopen> 
  <img dynsrc="your.avi" start=mouseover> 
  <img dynsrc="your.avi" start=fileopen,mouseover> 
  3、容器属性: 
  语法:height=# width=# 
  说明:取值为正整数或百分数。该属性规定控制面板的高度和宽度。 
  height:控制面板的高度 
  width:控制面板的宽度 
  示例:<img dynsrc="your.avi" height=200 width=200> 
  4、说明文字: 
  语法:alt=# 
  说明:#为说明文字。alt的值是对动画文件的非显示说明。 
  示例:<img dynsrc="your.avi" alt=your.avi(200KB)> 
  5、控制显示: 
  语法:controls 
  说明:用来在视频窗口下附加MS-WINDOWS的播放控制条。 
  示例:<img dynsrc="your.avi" controls> 
  6、循环播放: 
  语法:loop=正整数或infinite 
  说明:该属性规定音频或视频文件的循环次数,属性值为-1或infinite时,音频或视频文件反复播放,循环不止。 
  属性值为正整数值时,音频或视频文件的循环次数与正整数值相同; 
  属性值为infinite时,音频或视频文件反复播放,循环不止。 
  示例:<img dynsrc="your.avi" loop=2> 
     <img dynsrc="your.avi" loop=infinite> 
  7、延时播放: 
  语法:loopdelay=# 
  说明:#=毫秒数。该属性规定音频或视频文件的延时播放时间。 
  示例:<img dynsrc="your.avi" loopdelay=200> 
  8、补白属性: 
  语法:hspace=# vspace=# 
  说明:取值为正整数,单位为像素。两个属性应同时应用。 
  hspace:画面离页面左边的距离; 
  vspace:画面离页面顶部的距离。 
  示例:<img dynsrc="your.avi" hspace=10 vspace=10>

HTML网页中添加音频视频动画...(转)的更多相关文章

  1. HTML在网页中插入音频视频简单的滚动效果

    每次上网,打开网页后大家都会看到在网页的标签栏会有个属于他们官网的logo,现在学了HTML了,怎么不会制作这个小logo呢,其实很简单,也不需要死记硬背,每当这行代码出现的时候能知道这是什么意思就o ...

  2. 网页中创建音频、视频和Flash等多媒体:object元素

    <object>元素:它主要用于定义网页中的多媒体,比如音频.视频.Java applets.PDF.ActiveX和Flash.Object标签是成对出现的,在object标签内可以使用 ...

  3. ScrollMe – 在网页中加入各种滚动动画效果

    ScrollMe 是一款 jQuery 插件,用于给网页添加简单的滚动效果.当你向下滚动页面的时候,ScrollMe 可以缩放,旋转和平移页面上的元素.它易于设置,不需要任何自定义的 JavaScri ...

  4. 如何在网页中添加 jQuery。

    转自:http://www.runoob.com/jquery/jquery-install.html 网页中添加 jQuery 可以通过多种方法在网页中添加 jQuery. 您可以使用以下方法: 从 ...

  5. 在网页中添加动画,使用WOW.js来实现

    [来源] 页面在向下滚动的时候,有些元素会产生细小的动画效果.虽然动画比较小,但却能吸引你的注意 刚知道wow.js这个插件,之前写的类似滚动时页面效果都是自己用jQuery写的,现在有了插件,开发更 ...

  6. 网页中插入外部视频的几种方法(PC与手机网页通用)

    网页中加入视频的几种方法(PC与手机网页通用) 方法一: <!doctype html> <html> <head> <meta charset=" ...

  7. 给网页中的button加动画效果

    网页中的很多事件交互都是通过点击页面中的按钮来实现的,给按钮加一点动画效果也会让网页看起来生动一些,以下就是一个简单的例子: 此按钮的动画主要是通过css的transform动画,伪元素,伪类来实现: ...

  8. 如何在网页中添加“QQ交流”

    今天在撸码时,想到这个问题,有些网页中会有诸如,那么如何在网页添加"QQ交谈"? 第一步.登录QQ: 第二步.打开网页:QQ推广,启用QQ通讯组件: 第三步.选择组件样式,设置提示 ...

  9. 在纯HTML的静态网页中添加一段统计网页访问量的JAVA Script代码?

    如何在网站上进行流量统计呢,可以找第三方服务网站去注册,但也可以在网站上直接添加代码,只需将以下代码copy到你的网页中,复制到</body>之前就可以啦!是不是很简单啊! <scr ...

随机推荐

  1. COGS 265 线段覆盖

    265. 线段覆盖 ★★☆   输入文件:xdfg.in   输出文件:xdfg.out   简单对比时间限制:2 s   内存限制:20 MB [问题描述] 有一根长度为 L 的白色条状物.有两种操 ...

  2. 修改ie版本的注册表webbroswer

    Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Internet Exp ...

  3. Redis 命令 - Connection

    AUTH password Authenticate to the server More: http://redis.io/commands/auth, http://www.redis.cn/co ...

  4. Networking - Ethernet II 帧

    Ethernet II 帧格式 DA SA Type Playload FCS DA(Destination Address): 该字段有 6 个字节,表示目的 MAC 地址. SA(Source A ...

  5. 【SQL】关于存储过程调用过程中事务的点点滴滴

    1.调用两个存储过程 ---------------------------------------------------------------- -- 表[dbo].[aaa_test]中[id ...

  6. [C#]Winform下回车或Tab键自动切换下一个控件焦点

    满足用户体验,在数据录入时,能在输入完一个信息后通过回车或Tab键自动的切换到下一个控件(字段). 在界面控件设计时,默认可以通过设置控件的TabIndex来实现.但在布局调整时或者是对输入的内容有选 ...

  7. 32位和64位Ghost版Win8.1系统大全下载最新版

    Ghost版Win8.1系统企业版,下载完成后一定要使用校验工具验证GHO文件MD5值,如果不符请不要安装,不然安装失败后果自负.GHO文件路径一定不要带中文,否则无法安装.安装完成第一次进入桌面会黑 ...

  8. 【poj4011】Automated Telephone Exchange

    题目:Automated Telephone Exchange poj URL:http://poj.org/problem?id=4011 原题如下图: 题意: 就是一个三位数减去两个小于或等于99 ...

  9. Unity3D项目实战笔记(10):Unity3D编译IPA的PostEvents–节约时间利器

    最近,SDK支付等接入差不多了,就从Unity3D生成IPA (企业版License), 然,需要手动执行的PostEvents竟然多大10项+, 这些我默默的承受了1周时间,每次约浪费20分钟-额外 ...

  10. 关于web上的图片格式问题,新的彩蛋

    我们耳熟能详的几种格式无外乎 png-8,png-24,jpeg,gif,svg. 但是上面的那些都不是能够另人惊喜的答案.关于新技术的是Webp,Apng.(是否有关注新技术,新鲜事物) 1)Web ...