html第三课歌词同步音画代码
【推荐下载】HTML5实现歌词同步
HTML5 实现歌词同步
2015/06/12 10240 HTML5 的最强大之处莫过于对媒体文件的处理,如利用一个简单的vedio 标签就可以实现视频播放。
类似地,在HTML5 中也有对应的处理音
频文件的标签,那就是audio 标签
在线Demo
audio 标签实现一个audio 标签非常简单,对应的html 代码如下:
audio id=“player”src=“music/我在人民广场吃炸鸡.mp3”autoplay controls /audio 上述代码不需要一行js 脚本就能实现音乐播放。
其中有三个常用的属性,
分别为:音频源文件,是否自动播放以及是否显示播放器控件。
由于没有任何ui 的
展现,audio 标签在chrome 的默认风格如下图:
可以看出,一个基本的播放器还包括了显示当前时间,播放,暂停,快进快退
等功能。
这些功能都决定了如何很好的实现歌词同步(后续介绍)。
既然这么容易就就能播放音乐,那作为一项前端的技术,audio 标签在各个浏览
器中的兼容性又是怎样的呢?Browser Compatibility
可以看出,各大浏览器对audio 标签基本功能都支持,只是在细微的特性上表
现不一,但是这些基本的功能已经足已做出一个好的播放器。
一般标准的lyric 文件是由[时间]内容的tag 标签组成,如下图:
为了更精确的展现每个字在每句歌词中的时间,又出现了特殊的歌词形式,如下:
这种歌词的格式的最好例子就是QRC 歌词文件(如QQ 音乐播放器):
为了描述简单,本文仅以最简单的lyric 格式作为说明,讲解如何分离歌词进行。
【网页特效代码-其他特效】音乐和歌词同步的网页特效代码
/*for(var j=0;j<lytext.length;j++)
{
document.getElementById("lyr").innerHTML+=lytime[j]+lytext[j]+"<br>";
}*/
scrollBar();
}
function sToArray(str)//解析如“[02:02][00:24]没想到是你”的字符串前放入数组
}
else if(t<lytime[lytime.length-1])//数组的最后一个要舍弃
div1.innerHTML+=lytext[k]+"<br>";
}
}
else//加上数组的最后一个
{
for(var j=0;j<lytext.length-1;j++)
div1.innerHTML+=lytext[j]+"<br>";
type="application/x-oleobject">
<param name="FileName" value="/2008-09-02/13/d930d8efa0b39f0c9c90bf4bc7010586.mp3">
<param n"1">
<param name="AllowScan" value="0">
html歌词同步滚动实现思路深入解析
html歌词同步滚动实现思路深⼊解析效果展⽰跟随歌曲时间同步滚动歌词,并实现⾼亮效果⾃动播放改变进度总体思路1. 获取歌词2. 解析歌词3. 打印歌词4. 同步歌词1. 获取歌词⽤ ajax 和⽹易云的 api 获取的歌词资源.(涉及到跨域问题,这⾥不赘述,主要讲同步功能的思路)2. 解析歌词步骤:1. 新建数组 lrcArray2. 提取歌词 lrcGet3. ⽤换⾏符把字符串 lrcGet分 割为数组 lrc4. 遍历 lrc其中,遍历 lrc 后的处理步骤过滤提取和转化时间提取歌词添加进数组 lrcArray控制台返回的 lrcGetlrcjsvar lrcArray = [];//新建数组,⽤于存放歌词var lrcGet = data.lrc.lyric;//提取歌词// console.log(lrcGet);var lrc = lrcGet.split('\n');// console.log(lrc);$.each(lrc, function(i, item) {//过滤空⽩⽂本if (item.split(']')[1] == "" || item == "" || item.indexOf('作曲') !== -1 || item.indexOf('作词') !== -1) {return true;}//转化时间var timeStr = item.substring(item.indexOf("[") + 1, item.indexOf("]"));var min = parseInt(timeStr.split(':')[0]) * 60;var sec = parseFloat(timeStr.split(':')[1]);var time = parseFloat((min + sec).toFixed(2));//添加进数组lrcArray.push({t: time,c: item.substring(item.indexOf(']') + 1)});});3. 打印歌词控制台返回处理后的数组lrcArray如下:html代码<div class="lyrics"><ul class="lyricsList"></ul></div>js//显⽰歌词//打印全部在页⾯var html = "";$.each(lrcArray, function(i, v) {html += '<li>' + v.c + '</li>';});$('.lyricsList').append(html);4. 同步歌词$('#audio')[0].ontimeupdate = function() {$.each(lrcArray, function(i, v) {if ($('#audio')[0].currentTime >= lrcArray[i].t) {$('.lyricsList').css('margin-top', '');//避免进度变动时数值产⽣混乱$('.lyricsList li').eq(i).addClass('highlight');$('.lyricsList li').eq(i).siblings().removeClass('highlight');if (i > 2) {$('.lyricsList').css('margin-top', (-i + 2) * 30 + 'px');}}});};思路: audio 时间进度每更新⼀次,就同步⼀次该数组,把audio 的当前时间和数组每⼀项的时间作⽐较.当检测到前者⼤于或等于后者,就⾼亮和滚动对应的歌词.关于⾼亮的思路以代码的⾓度:以index(这⾥对应 i)为桥梁,只要符合条件,对应的 li 就会先被⾼亮后被消除⾼亮,⼀直到最后⼀个符合条件的 lrcArray[i].t⾥的 i对应的 li被⾼亮,此时只会⾼亮⽽不会消除,等到 i+1 符合条件,i 的 先⾼亮后消除,i+1只⾼亮,以此迭代下去.从样式上看:由于代码执⾏飞速,以致⾁眼不会看到先⾼亮后消除的过程,只会看到最后⼀个被⾼亮.关于滚动的思路从第⼀⾏歌词开始滚动,定格在第三⾏html代码<div class="lyrics"><ul class="lyricsList"></ul></div>css 样式.lyrics {height: 32%;padding-top: 8px;overflow: hidden;}.lyrics .lyricsList {margin: 0;padding: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;}.lyrics .lyricsList li {height: 30px;line-height: 15px;font-size: 12px;}js 代码var index = 0;$('#audio')[0].ontimeupdate = function() {if (this.currentTime >= parseFloat(lrcArray[index].t)) {$('.lyricsList li').eq(index).addClass('highlight');$('.lyricsList li').eq(index).siblings().removeClass('highlight');if (index > 2) {//添加 css 样式以实现滚动效果$('.lyricsList').css('margin-top', -(index - 2) * 30 + 'px');}index++;}};js 滚动思路分析图从 i>2 起设置margin-top负值.当滚动到 i=3对应的 li 节点后,margin-top 的值每次增加⼀个负的 li 的⾏⾼,即-30px,以实现推动效果。
HTML5网页音乐播放器的示例代码
HTML5⽹页⾳乐播放器的⽰例代码本⽂介绍了HTML5⽹页⾳乐播放器的⽰例代码,分享给⼤家,具体如下:1功能介绍HTML5中推出了⾳视频标签,可以让我们不借助其他插件就可以直接播放⾳视频。
下⾯我们就利⽤H5的audio标签及其相关属性和⽅法来制作⼀个简单的⾳乐播放器。
主要包括以下⼏个功能:1、播放暂停、上⼀⾸和下⼀⾸2、调整⾳量和播放进度条3、根据列表切换当前歌曲先来看⼀下最终的完成效果:这个⾳乐播放器的结构主要分为三部分:歌曲信息、播放器和播放列表,我们重点介绍⼀下播放器部分。
⾸先在播放器中放三个audio标签⽤于播放:<audio id="music1">浏览器不⽀持audio标签<source src="media/Beyond - 光辉岁⽉.mp3"></source></audio><audio id="music2">浏览器不⽀持audio标签<source src="media/Daniel Powter - Free Loop.mp3"></source></audio><audio id="music3">浏览器不⽀持audio标签<source src="media/周杰伦、费⽟清 - 千⾥之外.mp3"></source></audio>下⾯的播放列表也对应三个audio标签:<div id="playList"><ul><li id="m0">Beyond-光辉岁⽉</li><li id="m1">Daniel Powter-Free Loop</li><li id="m2">周杰伦、费⽟清-千⾥之外</li></ul></div>接下来我们就开始逐步实现上⾯提到的功能吧,先来完成播放和暂停功能,在按下播放按钮时我们要做到进度条随歌曲进度前进,播放时间也逐渐增加,同时播放按钮变成暂停按钮,播放列表的样式也对应改变。
HTML 第三课 歌词同步音画代码
HTML第三课:歌词同步音画代码画儿编写画儿向来喜欢歌词同步音画,今天我们来共同学习这个内容。
见效果:荷花颂一、《荷花颂》音画贴代码解析:1、主题图片部分(蓝色部分代码),这里选用了一张1000*650的图片,在图片参数width和height上要对应填写(width(宽)="1000" height(高)="650")。
<html><head><TITLE>荷花颂</TITLE><META. HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"></head><body LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0><style>v\:*{behavior.:url(#default#VML)}v\:textpath{font-family:宋体;font-size:16px;v-text-align:left}</style><TABLE WIDTH=1000 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><IMGSRC="/attachments/2009/07/29/4812_200907 292312131.jpg(图片地址)" WIDTH=1000 HEIGHT=650ALT=""></TD></TR></TABLE>2、歌词同步时间标签和音乐地址(红色部分代码),歌词同步时间标签用中括号表示,例:[02:11.10]02表示分钟,11表示秒,10表示时间微调,意义不大。
htmlaudioplayer用法
htmlaudioplayer用法HTML Audio Player的用法HTML Audio Player是一种在网站上嵌入音频文件的方法,通过它可以添加音乐、音效或其他声音到网页中。
以下是HTML Audio Player的用法介绍:1. HTML标签要在网页中添加音频,可以使用HTML中的`<audio>`标签。
具体的HTML标签结构如下:```<audio controls><source src="audiofile.mp3" type="audio/mp3"><source src="audiofile.ogg" type="audio/ogg">Your browser does not support the audio element.</audio>```在上述代码中,`<source>`标签用于指定音频文件的源文件和文件类型,`src`属性用于指定音频文件的路径,`type`属性用于指定音频文件的MIME类型。
`controls`属性用于显示音频播放器的控件,比如播放/暂停按钮、音量调节等。
最后的文字"Your browser does not support the audio element."是在用户的浏览器不支持HTML5音频元素时显示的备用文本。
2. 支持的音频格式不同的浏览器支持不同的音频格式,为了确保音频在各个浏览器上都能播放,可以提供不同格式的音频文件。
常见的音频格式包括MP3和OGG,上述代码中的两个`<source>`标签分别指定了MP3和OGG格式的音频文件路径。
浏览器会自动选择支持的格式进行播放,如果不支持任何一种格式,则会显示备用文本。
3. 其他属性和方法除了上述介绍的基本用法外,HTML Audio Player还提供了其他一些属性和方法来实现更多的功能。
HTML中插入音乐方法及调整播放器代码
背景音乐代码1. 如何贴rm,ra,ram类型的音乐,代码如下:<embed width="0" height="0" type="audio/x-pn-realaudio-plugin" autostart="true" controls="ControlPanel" src="/uploads/01.rm";>2. 如何贴midi,asf,wma,asx类型的音乐,代码如下:<embed autostart="true" loop="-1" controls="ControlPanel" width="0" height="0" src="/uploads/01.mid";>只需要把整段代码copy复制到文章中(编辑文章的时请先点击HTML代码模式再粘贴代码,否则这段代码会以文本形式显示出来,不能被葱?,用你喜欢及可用的音乐文件的URL(网址)代替上面红色显示的音乐地址代码就可以了。
造成音乐不能成功播放的大多数原因:A:音乐文件错误,有可能这个文件本身就不是音乐的文件,只是一个普通的HTML页面。
B:音乐文件地址错误,这个音乐文件根本不存在。
C:没有安装相关的播放软件。
测试的办法:请把音乐文件地址在IE栏输入,如果提示你保存,保存的文件类型是rm、ram、midi等的文件即是音乐文件。
如果打开这个文件是自动播放音乐或显示其他内容的,则不是。
添加带音乐的flash,然后在弹出窗口输入你的FLASH地址,注意后戳名为:http://xxxxx.xxxx.swf,大小可以调整为,1*1,这样可以在不显示FA LSH的情况下播放音乐,但是记住要为自动播放的,不要找那种需要按开始的FLASH加入一段在线音乐播放代码,推荐使用:<IFRAME marginHeight=0 src="/play.htm"; frameBorder=0 noResize width=540 scr olling=no height=25> 将此代码放入网站合适地方,将24小时不间断放歌,次代码由清风网络电台提供以下代码由[秋天的风]提供:首先打开我的文章,进入编辑状态,选择HTML格式然后就可以输入了,下面我们来看代码,首先来看第一种,比较简单的:<bgsound src="/blog/”url"” loop=-1>“url”依然是路径名,loop表示循环数,-1表示始终循环来看第二种:<EMBED src="music.mid" autostart="bool" loop="n" width="m" height="k">其中各个属性的含义如下:SRC:音乐文件路径(以下可选)AUTOSTART:音乐文件上传完后自动播放,TRUE为播放,FALSE为否LOOP:设置循环TRUE为自动循环,FALSE为不循环,数值为次数WIDTH,HEIGHT为播放控制面板的宽和高,其余的属性有:volume:取值范围为"0-100",设置音量,默认为系统本身的音量starttime:"分:秒",设置歌曲开始播放的时间,如,starttime="00:10",从第10秒开始播放endtime:"分:秒",设置歌曲结束播放的时间controls :控制面板的外观controls="console/smallconsole/playbutton/ pausebutton/stopbutton/volumelever" ?console 正常大小的面板?smallconsole 较小的面板?playbutton 显示播放按钮?pausebutton 显示暂停按钮?stopbutton 显示停止按钮?volumelever 显示音量调节按钮hidden:为true时可以隐藏面板。
html音画基本代码
< P align=center><IMG src="图片地址"></p>
< P align=center><IMG src="图片地址"></p>
< P align=center><IMG src="图片地址"></p>
<TBODY>
<TR>
<TD> <embed style="LEFT: 0px; WIDTH: 600px; POSITION: relative; TOP: 0px;height:400px" src="flash地址" type="application/x-shockwave-flash" quality="high" menu="false" wmode="transparent" ></embed> <பைடு நூலகம்TD>
<A href="音乐地址" target=_blank><FONT size=4 color=#8484ff>DOWNLOAD</FONT></A></center>
</td></tr></table>
例:<embed style="POSITION: absolute; WIDTH: 460px; HEIGHT: 350px; TOP: 550px; LEFT: 345px" type="application/octet-stream" src="http://ftp.oolove.com/youyuan/flash/花瓣2.swf" quality="high" wmode="transparent" />
音画教程 html 初级教程
『音画教程』HTML初中级教程-更新了很多播放器还有特效代码~!HTML初级教程html语言是一种标注语言,它是可以直接写出(不用软件)的,通过文字和标签的描述在论坛或网叶上显示的语言.所以学会了各种标签的用法,就是学会了html语言.第一章:文字的插入下面是一段贴文字的代码:<font color=#ff4500 face=隶书size=7>我们都是同学</font>显示效果为:我们都是同学先看懂这个代码:font做文字标签的专用元素,color, face, size描述文字形态的三大属性(见以下详细说明)/font表示贴文字结束,俗称收尾.写法说明:元素前后加上小于号<和大于号>就组成了标签,标签分开始和结束两种,元素前再加一条斜杠/就成了结束标签,由开始标签(如上面的<font ..............>) 内容(如上面的"我们都是同学") 结束标签(如上面的</font>) 就组成了代码的三大要素.属性就是专门用来描述内容元素的,他必须写在开始标签里(如上面的olor=ff00ff face=黑体size=7)写代码时,注意属性之间要有一个空格,不能多也不能少.代码字母的大小写效果是一样的.文字的三大属性就是专门用来描述文字的颜色,字体,大小的,下面分别介绍他们:color=颜色属性,用来描述文字的颜色,他的值可用英文颜色名称或十六进制数表示.(见附表)face=字体属性,用来描述文字的字体,他的值很多,我们看到的宋体,楷书,隶书,华文新魏,华文彩云等等都是,关键是只有你电脑里装有的字体才会显示.(自己电脑里有那些字体到控制面板里找"字体"即可知道)如没有,浏览器默认为宋体.size=大小属性,用来描述文字的大小,他的值1到7,7最大.(再大就要用CSS的方法了)几个常用的对文字修饰的标签:1.<b>粗体字</b> 对指定的文字加粗.效果:.粗体字2.<i>斜体字</i> 对指定的文字变斜.效果:斜体字3.<u>下划线</u> 在指定的文字下面划线.效果:下划线说明:这些标签不支持任何属性,所以它自己也没属性.每对标签只起一个特定作用,使用时只要在指定的文字前后分别加进开始,结束标签,这段文字就会显示你的指定.width=横向宽度,他可以绝对值,如360,也可以相对值,如80%. color=线条颜色.文字的简单编排:标准的论坛,必须用代码来控制文章的空行空格,常用的有:<br>换行标签(换行后不空行) 换行没有结束标签.<p>...</p>分段标签(换行后再多空一行,段落结束后也再多空一行)  空格标签,多个空格用符号;隔开.而用标签<pre>和</pre>包起来的文字可保持书写的效果.有时可简单用标题代码<H1>你好</H1>来描述字体大小.值1~6,1最大. 以下是H1的显示:你好附表:第二章:图片的插入下面是一段贴图片的代码:<img src=/DownloadImg/2009/9/2/243538_5522226_3.jpg width=500> 显示效果为:先看懂这个代码:img贴图片的专用元素,src=指定地址(url)的专用属性,在这个标签里他的内容只能写图片地址. width=宽度属性,用于设定图片的宽度.还有几个常用的属性:border=边框厚度,给图像加个框,这个框的颜色默认值是黑色.height=图片高度,除特殊需要一般不写为好,只写宽度,高度会按比例显示.(当然,有时需定高度,那就不写宽度,也一样比例正常) 宽和高都不写,则显示图片的原始尺寸.align=位置属性,指定图片安放的位置,他的值有:top 靠上absbottom 靠下,left 靠左right 靠右center 居中注:1.这个位置属性可以不写,浏览器默认为靠左.2.有的版本不识别align=center,那就将&*****ter>和</center>放在图片代码两边,图片就居中了.加框:代码:<img src=/DownloadImg/2009/9/2/243538_5522226_3.jpg width=360 border=6>显示效果为:居中:代码:&*****ter><img src=/DownloadImg/2009/9/2/243538_5522226_3.jpg width=360></center>显示效果为:取得图片地址的方法:对准图片点右键,出现对话框(如下图),左键点属性,再双击地址涂蓝,最后复制.现在很多取得的地址不能正常显示(发图者设置障碍)只能下载后,再上传到你贴图的论坛或不设反盗链的论坛,取得新的图片地址,下载图片的方法:对准图片点右键,出现菜单(上上图),左键点"图片另存为",出现对话框(下图).保存格式一般为jpg或gif.填上名称再点保存即可.自己文档里的图片必须上传后取得地址才可用代码贴出.上传方法:在上传框里点浏览,左键对准要上传的图片双击,把帖子发出即可,图片会以附件的形式出现.就有新的地址了.给几个可上传的地址:http://picsplace.to/index.php(可上传FLASH等,会直接给出地址)/(老试贴区,开放2048 kb)第三章:移动的运用下面是一段贴文字移动的代码:<marquee direction=up behavior=scroll width=400 height=90 scrolldelay=80 scrollamount=1> <font color=#00ff00 size=7 face=华文新魏>同学们好</font></marquee>显示效果为:先看懂这个代码:marquee这是移动的专用元素.他的属性如下:direction=移动方向,值有:up 向上移动,down 向下移动,left 向左移动,right 向右移动,注: 这个移动方向属性可以不写,浏览器默认为向左.behavior=移动方式,值有: scroll 不停的走; slide 只走一次behavior=alternate左右来回走,与direction不能同用.width=移动宽度.height=移动高度.scrolldelay=延时,延时一般设在80,延时数值大了,显示效果会跳跃式.scrollamount=移动速度,值从1开始越大越快.(移动放到背景图上,因不能看到全部,常碰到定尺寸问题.实际上你把移动看成一张图片,先定宽和高,再定放到背景图上的位置就容易些.) 来回移动:代码:&*****ter><marquee width=390 height=15 scrolldelay=5 scrollamount=2><font color=#ff0000 size=5 face=华文新魏>请大家试试,试了才能印象深刻</font></marquee></center>移动还可以加入背景颜色或背景图,背景显示的范围就是移动设定的宽和高.bgcolor:背景颜色属性.background:背景图属性.加背景颜色:代码:&*****ter><marquee behavior=alternate width=390 height=15 scrolldelay=5 scrollamount=2 ><font color=#ff0000 size=5 face=华文新魏>请大家试试,试了才能印象深刻</font></marquee></center>加背景图:代码:&*****ter><marquee behavior=alternate width=390 height=15 scrolldelay=5 scrollamount=2style="background-image:url()"><font color=#FFFFFF size=5 face=华文新魏>请大家试试,试了才能印象深刻</font></marquee></center>注:用这个加背景图代码发帖时,一定要在禁用URL 识别前打勾.图片的移动:只要将上面的文字换成图片就可以了.其实只要将移动的起始和结束标签放在任何的两头,都可以动起来.代码为:<MARQUEE scrollAmount=2 scrollDelay=10><IMGsrc="/DownloadImg/2009/9/2/243538_5522226_8.gif"> <IMGsrc="/DownloadImg/2009/9/2/243538_5522226_9.gif"> <IMGsrc="/DownloadImg/2009/9/2/243538_5522226_10.gif"> <IMGsrc="/DownloadImg/2009/9/2/243538_5522226_11.gif"> <IMGsrc="/DownloadImg/2009/9/2/243538_5522226_12.gif"> <IMGsrc="/DownloadImg/2009/9/2/243538_5522226_13.gif"> <IMGsrc="/DownloadImg/2009/9/2/243538_5522226_14.gif"></MARQUEE>第四章:音乐的插入下面是一段贴音乐的代码:<bgsoundsrc="/falook/bandari-2001-heaven_blue/09.nights_of_barcelong.wma" loop="1">效果就是我们听到的音乐(9NIGHTS OF BARCELONG 夜间巴塞罗那)bgsound内部媒体的专用元素,用他做的标签可以用来插入wav wma mid mp3等格式的音乐.src=指定地址(url)的专用属性,在这个标签里他的内容只能写音乐地址.loop=播放次数的属性,值用自然数,无数次用"-1"或"infinite"来表示.用bgsound做的标签不产生任何视觉效果.只播放音乐.这个代码随便放哪里效果是一样的,建议单独放在表格外方便些.也可用显示播放器的方法播放音乐:代码:<EMBED SRC="音乐地址" loop=true width=390 height=43>EMBED多媒体的专用元素,true:也起播放无数次的作用.width=390 height=43播放器的宽和高.用播放器可调节音量,暂停等.也可将播放器的宽和高都设为0而隐去播放器.他们的区别:用bgsound一定要下载完了才能听到歌声,下载慢了开始会听不到声音.用EMBED时边下载边放,下载慢了第一遍声音会断断续续.有时需要深色的播放器:代码:<EMBED SRC="音乐地址" loop=true style="FILTER: xray" width=390 height=43> 警告:已有音乐的叶面就请不要再贴音乐了.第五章:FLASH的插入下面是一段贴FLASH的代码:<embed src="/card/main/0404/0404160f.swf" width=360height=280></embed>显示效果为:embed插入多媒体的专用元素,常用来贴FLASH和音乐.width=height=视频图像的宽和高.FLASH的功能有两种:一种直接贴出,显示动画片,有的还带有音乐.另一种要去掉背景来装饰图片,如下雨,闪电等,称作透明FLASH.下面是一个透明FLASH.代码:<embed src="/free/flash/88.swf" width=360 height=280></embed>透明处理后效果:代码:<embed src="/free/flash/88.swf" width=360 height=280wmode="transparent"></embed>wmode="transparent"透明属性.加到图片上的效果:代码为:<table cellSpacing=5 cellPadding=5 border=13 bordercolor=#84B98Dbackground="/DownloadImg/2009/9/2/243538_5522226_21.jpg" width=490 height=450><tr><td align=center><embed src="/free/flash/92.swf" width=490 height=360 wmode="transparent"></embed></td></tr></table>很明显,红色代码就是透明FLASH.透明FLASH加到图片上,关键是要将图片作背景图.要用做表格的方法才能将图片设为背景图(下一节讲表格制作)一张背景图上可以重叠几个透明FLASH,只要将位置代码align=right放到标签里:<embed align=right src="/free/flash/88.swf" width=360 height=280wmode="transparent"></embed>下面放了四个透明FLASH:代码:<table cellSpacing=5 cellPadding=5 border=13 bordercolor=#84B98Dbackground="/attachments//10/96/1096/forumid_27181/b0070090039_w1E68 0uFCJha.jpg" width=490 height=450><tr><td align=center><embed align=right src="/free/flash/88.swf" width=490 height=290 wmode="transparent"></embed><embed align=right src="/free/flash/62.swf" width=160 height=130 wmode="transparent"></embed><embed align=right src="/free/flash/89.swf" width=360 height=280 wmode="transparent"></embed><embed align=right src="/free/flash/16.swf" width=490 height=290 wmode="transparent"></embed></td></tr></table>透明FLASH放到背景图上,因不能看到全部,常碰到定尺寸问题.实际上你把FLASH看成一张图片,先定宽和高,再定放到背景图上的位置就容易些. 第六章:框(表格)的制作表格的主要功能是做各种列表,我在这章里只谈与做音画帖有关的内容.主要讲边框做法,背景图处理方法和内容的排列要点.一.表格的基本语法.先看一个最简单的表格:文字和图片代码为:<table width="450" height="350" border="18" cellspacing="10" cellpadding="10" align="center" valign="middle" bgcolor="#55632F" bordercolor=#6b8e23><tr><td>文字和图片</td></tr></table>代码里的:<table.........><tr><td>文字和图片</td></tr></table>就组成表格的基本语法:开始标签,内容,结束标签.这三个标记<table><tr><td>是定义表格的最重要的标记,可以说只学这三个己足够了.先看懂这个代码:table这是一个做表格的元素,要描述内容的属性都写在由它组成的开始标签里,tr描述列的元素.描述格的元素.列就是从上到下的行,格就是每行里的格(大概意思)这些知道就行了,不在学习范围内.它的属性常用的有:width=表格宽度,接受绝对值(如180)及相对值(如80%,相对可显示的宽度)height=表格高度,接受绝对值(如180)border=表格框的厚度.cellspacing=表格格线离边框距离cellpadding=文字图片离格线的距离.align=表格的摆放位置(水平),可选值为:left, right,center(左,右,中心)valign=表格内字画等的摆放贴位置(垂直)可选值为:top, middle, bottom。
使用HTML代码加入声音
使用HTML代码加入声音、图片、背景颜色音乐:src等号后面的是音乐文件名,宽高是播放器显示尺寸。
<embed src="beethoven.mid" width="360" height="165" />图片:src等号后面的是图片文件名<IMG SRC="my_photo.jpg">背景颜色:整个网页背景颜色,bgcolor="色值”,用红绿蓝数值或色名<body bgcolor="Silver"><p>We set the background...</p></body>表格内单个小块背景颜色<table><tr bgcolor="#FFFF00"><td>这条是黄颜色</td></tr><tr bgcolor="#AAAAAA"><td>This Row is 灰!</td></tr><tr bgcolor="#0000ff"><td>这条是蓝颜色td></tr><tr bgcolor="#aaaaaa"><td>This Row is 灰!</td></tr><tr bgcolor="#FF0000"><td>This Row is 红色<td></tr><tr bgcolor="#00ff00"><td>This Row is 绿!</td></tr></table>加入背景声音<bgsound src="背景声音地址">要插在<head></head>之间如果不是背景声音那么一般使用<embed src="音乐地址" width="" height=""></embed>上面这个代码也适用flash和视频等图片使用下面的代码<img src="图片地址" width="" height="">背景颜色比方说设置body的背景颜色<body bgcolor="#000">设置为黑色。
制作音画贴常用代码
制作音画贴常用代码制作音画贴常用代码一:音画贴的表框.背景图框(如果多层框,一般也是多层,则将以下代码层层相套,把第二层套放在"图与文字"处即可)代码:<DIV style="LEFT: -180px; WIDTH: 1000px; POSITION: relative; TOP: 10px"><table align="center" border="0" cellpadding="0" cellspacing="10" width="90%" background="图片网址"><tr><td>图与文字</td></tr></table>可不要小看上面的这小段代码哦,它可是可以给音画贴定义出那些漂亮的框架哦。
二: 插入文字的代码:最基本的文字插入代码:<center><font color=#ff4500 face=华文新魏 size=7>文字内容</font> </center>艺术些的常常用的文字插入代码:<DIV align=center><DIV style="FILTER: shadow(color=#c299ff, strength=60); WIDTH: 500px"><FONT style="FONT-WEIGHT: normal; FONT-SIZE: 150pt; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-VARIANT: normal" face=华文彩云 color=#fff000>文字内容</FONT></DIV></DIV><BR>三:图片(非背景图片)插入代码:<center><img src=图片网址width=360></center>温馨提示:这里<center></center>这对标签是"居中"标签,它的作用是让图片或文字居中.windth=360是图片的宽度,你只需调整这个数字,其会自动保持原宽高比进行图片缩放.四: 插入FLASH.这里分两种情况显示效果为:embed插入多媒体的专用元素,常用来贴FLASH和音乐.width=height=视频图像的宽和高.FLASH的功能有两种:一种直接贴出,显示动画片,有的还带有音乐.另一种要去掉背景来装饰图片,如下雨,闪电等,称作透明FLASH.这是一个透明FLASH.代码:<embed src="/free/flash/88.swf" width=360 height=280></embed> 透明处理后效果:代码:<embed src="/free/flash/88.swf" width=360 height=280 wmode="transparent"></embed> wmode="transparent"透明属性.加到图片上的效果:代码为:<table cellSpacing=5 cellPadding=5 border=13 bordercolor=#84B98D background="" width=490 height=450><tr><td align=center><embed src="/free/flash/92.swf" width=490 height=360wmode="transparent"></embed></td></tr></table>大红代码就是透明FLASH.透明FLASH加到图片上,关键是要将图片作背景图.要用做表格的方法才能将图片设为背景图.一张背景图上可以重叠几个透明FLASH,只要将位置代码align=right放到标签里:<embed align=right src="/free/flash/88.swf" width=360 height=280 wmode="transparent"></embed>下面放了四个透明FLASH:代码:<table cellSpacing=5 cellPadding=5 border=13 bordercolor=#84B98D background="" width=490 height=450><tr><td align=center><embed align=right src="/free/flash/88.swf" width=490 height=290 wmode="transparent"></embed><embed align=right src="/free/flash/62.swf" width=160 height=130 wmode="transparent"></embed><embed align=right src="/free/flash/89.swf" width=360 height=280 wmode="transparent"></embed><embed align=right src="/free/flash/16.swf" width=490 height=290 wmode="transparent"></embed></td></tr></table>透明 FLASH放到背景图上,因不能看到全部,常碰到定尺寸问题.实际上你把FLASH看成一张图片,先定宽和高,再定放到背景图上的位置就容易些.这个相对来说稍复杂一点五: 插入音乐播放代码.这个相比来说简单些.象上面所说的那样,找来音乐播放代码放进去就行了播放器常用的代码:<EMBED SRC="音乐地址" loop=true style="FILTER: xray" width=390 height=43>其他播放代码:<CENTER><EMBED src=音乐地址width=200 height=150 type=audio/x-pn-realaudio-plugin console="Clip1" controls="IMAGEWINDOW,ControlPanel,StatusBar" loop="true" autostart="true"></EMBED></CENTER><CENTER>是置中 loop="true"是否自动反复播放。
HTML 音频(Audio)
HTML 音频(Audio)声音在HTML中可以以不同的方式播放.问题以及解决办法在 HTML 中播放音频并不简单!您需要谙熟大量技巧,以确保您的音频文件在全部扫瞄器中(Internet Explorer, Chrome, Firefox, Safari, Opera)和全部硬件上(PC, Mac , iPad, iPhone)都能够播放。
在这W3CSchool 为您总结了问题和解决办法。
用法插件扫瞄器插件是一种扩展扫瞄器标准功能的小型计算机程序。
插件可以用法标签或者标签添加在页面上.这些标签定义资源(通常非 HTML 资源)的容器,按照类型,它们即会由扫瞄器显示,也会由外部插件显示。
用法元素标签定义外部(非 HTML)内容的容器。
(这是一个 HTML5 标签,在HTML4 中是非法的,但是全部扫瞄器中都有效)。
下面的代码片段能够显示嵌入网页中的 MP3 文件: 实例 问题:· 标签在 HTML 4 中是无效的。
页面无法通过 HTML 4 验证。
· 不同的扫瞄器对音频格式的支持也不同。
· 假如扫瞄器不支持该文件格式,没有插件的话就无法播放该音频。
· 假如用户的计算机未安装插件,无法播放音频。
· 假如把该文件转换为其他格式,仍然无法在全部扫瞄器中播放。
用法 元素标签也可以定义外部(非 HTML )内容的容器。
下面的代码片段能够显示嵌入网页中的 MP3 文件: 实例 问题:· 不同的扫瞄器对音频格式的支持也不同。
· 假如扫瞄器不支持该文件格式,没有插件的话就无法播放该音频。
· 假如用户的计算机未安装插件,无法播放音频。
· 假如把该文件转换为其他格式,仍然无法在全部扫瞄器中播放。
用法 HTML5 元素HTML5 元素是一个 HTML5 元素,在 HTML 4 中是非法的,但在全部扫瞄器中都有效。
教你简单几步做出漂亮代码音画
教你简单几步做出漂亮代码音画代码音动画的基本入门步骤:第一步;使用以下{底图穿越代码}<P align=center><IMG style="WIDTH: 920px; HEIGHT: 1800px" height=800 alt=图片src="底图地址" width=1000 appendurl="1"> </P>复制以上代码进写日志编辑器,点高级再点HTML进入代码区,删掉里面几个字母后将代码粘贴上,然后去找做底图的图片地址,找到底图用右键点图片再点属性,出来有图片地址,复制图片地址,粘贴在代码的src="底图地址"这里,要先删掉底图地址这四个字后,将地址粘贴上去,这样第一步已完成。
以下这张是底图样板:第二步;使用以下{图片穿越底图的代码}<DIV style="LEFT: 30px; POSITION: absolute;TOP: 50px"><IMG style="FILTER: alpha(opacity=100,style=3)" src="要加的图地址" width=870> </DIV>复制以上代码,粘贴在做好的底图代码下一行,并注意代码里的几个数据:LEFT: 30px;为横坐标,TOP: 50px"为纵坐标,style=3为羽化图片方形,改2为圆锥形,width=870为图片大小数据。
然后去找图片地址,找到图片用右键点图片再点属性,出来有图片地址,复制图片地址,粘贴在代码的src="要加的图地址"这里,要先删掉要加的图地址这六个字后,将地址粘贴上去,这时再调整横坐标,LEFT: 30px;,纵坐标数据,TOP: 50px",这样第二步的第一张图片已完成了,接着再复制{图片穿越底图的代码}做第二,三,四张图,方法也是和第一图片的做法一样,只要调整纵坐标TOP: 50px"数据,并注意图片的连接距离,也可根据自已的喜欢来设置数据。
html音画基本知识——初学者进
html⾳画基本知识——初学者进。
供初学HTML代码的朋友参考)在⽹上经常见到很多精彩漂亮的⽹页和贴图。
这些佳作都是⽤各种代码和软件编辑出来的。
很想学⼀点,可是看教材头就晕,⼊门难呵!后来采⽤从简⼊⼿,边学边测试,才学到⼀点点东东。
没有专业知识,如何启步呢?只要你会电脑系统操作和26个英⽂字母就可以了。
先看⼀遍HTML语⾔教材,看不懂也⽆关系,以后回来再学习。
学本领,读书还是要的。
1 认识html代码简略认识⼀下HTML代码。
HTML是⼀种⽤来制作超⽂本⽂档的简单标记语⾔,与普通⽂档不同,它可以加⼊⽂字、图⽚、声⾳、动画、影视等内容,可以从⼀个⽂件跳转到另⼀个⽂件,与世界各地主机的⽂件连接,通过WWW浏览器显⽰出效果。
它的特点是⽤⼀对⼩尖括弧(“< 和 >")作为标签。
所谓标签,就是它采⽤了⼀系列的指令符号来控制输出的效果,这些指令符号⽤“<标签名字 属性>”来表⽰。
⽽且⼤部份是成对的双标签,即⾸标签和尾标签。
可以⽤实际例⼦来理解标签的含义。
我们要在页⾯上显⽰“⽹络世界”四个红⾊⾪书⼤字,就必须⽤下⾯⽂字设置代码。
<font style=font:60pt face=⾪书 color=ff0000>⽹络世界</font>显⽰结果:⽹络世界这组⽂字设置代码在⽹络世界前⾯的是“始标签”,在⽹络世界后⾯的是“尾标签”。
始标签有⼀个标签名字和三个属性内容。
尾标签在标签名字前加⼀斜杆即可,不⽤标记属性内容。
对照说明:<font style=font:60pt face=⾪书 color=ff0000>⽹络世界</font>◇代码的第⼀⾏标签名字号⼤⼩什么字体字的颜⾊◇代码的第⼆⾏⽂字内容◇代码的第三⾏尾标签在“⽹络世界”4个字前⾯加⼀个移动始标签<marquee>,后⾯加⼀个尾标签</marquee>,这4个字就能移动了。
HTML5音视频嵌入与播放控制指南
HTML5音视频嵌入与播放控制指南1. 引言随着互联网技术的不断发展,多媒体内容在网页中的应用越来越普遍。
HTML5作为一种强大的标记语言,为嵌入和播放音视频提供了全新的解决方案。
本文将为您详细介绍如何在HTML5中嵌入和控制音视频。
2. 音频嵌入与播放2.1 音频元素(<audio>)在HTML5中,可以使用<audio>元素来嵌入音频文件。
下面是一个简单的示例代码:```html<audio src="audio.mp3" controls></audio>```上述代码中,通过将音频文件的URL赋值给src属性,可以在网页中嵌入音频。
controls属性可以添加播放控制面板,使用户可以控制音频的播放。
2.2 编辑音频控件<audio>元素本身提供了一些默认的控制面板,但是我们也可以自定义音频控件。
以下是一个自定义音频控件的示例:```html<audio controls><source src="audio.mp3" type="audio/mpeg">Your browser does not support the audio tag.</audio>```在上述示例中,使用<source>元素将多个不同格式的音频文件链接到<audio>元素中。
这样,当某个格式的音频文件不被支持时,浏览器可以自动切换到下一个可支持的格式。
3. 视频嵌入与播放3.1 视频元素(<video>)与音频嵌入类似,HTML5中的<video>元素用于嵌入视频文件。
下面是一个简单的示例代码:```html<video src="video.mp4" controls></video>```在上述代码中,通过将视频文件的URL赋值给src属性,可以在网页中嵌入视频。
Html教程3
列表
• 有序列表(Ordered List)<ol><li>……</li></ol> li:list item • 无序列表(Unordered List) <ul><li>……</li></ul> • 定义列表(Definition List) <dl><dt><dd>……</dd></dt></dl> dt:definition trem dd:definition declaration 定义列表通常用于术语的定义。定义列表由 <dl>开始,术语由<dt>开始,术语的解释说明 由<dd>开始,<dd></dd>里的文字缩进显示。 定义列表的列表项内部可以使用段落、换行符、 图片、链接以及其他列表等等。
• <html><head><title>框架 </title></head><frameset rows="30%,70%"><frame src="1.htm"><frame src="2.htm"><noframes><body>我想看看效 果</body></noframes></frameset></html>
• 嵌入背景音乐
这个标签专门用来为网页添加背景音乐,这种方式插入音乐, 不会在网页中显示播放器。
<bgsound src=#> #=WAV 文件的 URL <bgsound loop=#> #=循环数
在html中插入音频
在html中插⼊⾳频在html中插⼊⾳频第⼀种:在页⾯代码中的<head></head>之间加⼊<bgsound src="⾳乐url" loop="-1"> 这段代码。
在这⾥要说的是,“loop”中的数值是⾳乐循环的次数,可设置为任意正整数,若设为“-1”的话,⾳乐将永远循环。
这种背景⾳乐是打开叶⼦后直接播放的,在⽹页上不会有显⽰。
这是最简单的⼀种。
(IE专⽤,⾮不⽀持)第⼆种:这种⽅法则略微复杂⼀些,但可设置的参数也较多。
仍是在中的<style></style>标签之间加⼊⼀个“Embed”标签,其最简形式就像这样:<EMBED src="⾳乐url" autostart="true" loop="true" width="80" height="20">不同的是,在这⾥我们可以设置更多内容,以下是具体的说明:src 背景⾳乐的地址(即url)。
autostart 是否⾃动播放,“true”为⾳乐⽂件读取完后⽴即播放,“false”则不⽴即播放,默认值为“false”loop 循环次数,设置为“true”为永远循环,“false”为仅播放⼀次,若设为任意⼀正整数,则循环所输⼊的次数。
volume 设置⾳量,取值范围是“0-100”,默认值为系统当前⾳量。
starttime 设置⾳乐开始播放的时间,格式是“分:秒”,如:starttime="00:10",就是从第10秒开始播放。
endtime 设置⾳乐结束播放的时间,具体格式同上。
width 设置⾳乐播放的宽度。
height 设置⾳乐播放的⾼度。
controls 设置⾳乐播放的外观,“console”为通常⾯板;“smallconsole”为⼩型⾯板。
妙味课堂——HTML+CSS(第三课)
妙味课堂——HTML+CSS(第三课)常见标签我已经在上⼀篇⽂章中提及,我们做前端设计时,主要也是⽤这些标签(最常⽤的)。
然⽽有⼀个问题,就是有的标签都有⾃⼰的默认样式。
试通过如下代码来说明:<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><a href="#">a标签(链接、下载、锚点)</a><img src="1.png" alt=""/><a href="#"><img src="1.png" alt=""/></a><span>区分样式</span><strong>强调(粗体)</strong><em>强调(斜体)</em><p>段落</p><div>块</div><h1>标题1</h1><h6>标题6</h6><ol><li>列表项</li><li>列表项</li><li>列表项</li></ol><ul><li>列表项</li><li>列表项</li><li>列表项</li></ul><dl><dt>定义列表标题</dt><dd>定义列表项</dd><dd>定义列表项</dd><dd>定义列表项</dd></dl></body></html>我们在chrome浏览器中运⾏时,可以通过开发者⼯具(快捷键Ctrl+Shift+I)来⼀个个审查元素,来看看它们的默认样式:<body></body>发现<body>标签的margin为8px。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
HTML第三课:歌词同步音画代码画儿编写画儿向来喜欢歌词同步音画,今天我们来共同学习这个内容。
见效果:荷花颂一、《荷花颂》音画贴代码解析:1、主题图片部分(蓝色部分代码),这里选用了一张1000*650的图片,在图片参数width和height上要对应填写(width(宽)="1000" height(高)="650")。
<html><head><TITLE>荷花颂</TITLE><META. HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=gb2312"></head><body LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0><style>v\:*{behavior.:url(#default#VML)}v\:textpath{font-family:宋体;font-size:16px;v-text-align:left}</style><TABLE WIDTH=1000 BORDER=0 CELLPADDING=0 CELLSPACING=0><TR><TD><IMG SRC="(图片地址)" WIDTH=1000 HEIGHT=650 ALT=""></TD> </TR></TABLE>2、歌词同步时间标签和音乐地址(红色部分代码),歌词同步时间标签用中括号表示,例:[02:]02表示分钟,11表示秒,10表示时间微调,意义不大。
歌词同步时间表示当前歌词在音乐中开始的时间。
另外,前面部分参数:代码ti表示标题,ar表示歌手,al表示专辑。
by表示作者等等。
LRC文件可以到专门的LRC搜索网站查找,如:也可以百度查找,或使用千千静听播放某首歌曲的时候千千静听自动到他服务器上搜索。
歌词同步时间标签也可以自己用千千静听播放,然后在歌词上记录时间,再填写到时间标签上,自己做比较好,时间可以做到比较标准。
由于歌曲版本不同或歌唱者不同,同步时间有差异,自己做就更有必要。
<xmp id=xLyric style=display:none>[ti:荷花颂][ar:童丽][al:对话Ⅱ古筝与童丽的故事][offset:0][by:☆画儿☆音画☆☆][by:noni99][offset:500][00:]专辑:对话Ⅱ古筝与童丽的故事[00:]童丽 - 荷花颂[00:]作词:作曲:甘肃民歌[00:]☆画儿☆音画☆☆[00:]--------[02:][00:]万里无云好晴天[02:][00:]啊……[02:][00:]看那荷花在水面[02:][02:][00:][00:]啊…[02:][02:][00:][00:]千万朵花儿数着它好[02:][02:][00:][00:]人人见了心喜欢[02:][01:]--[02:][01:]荷花朵朵放光彩[02:][01:]啊……[02:][01:]薄雾青纱头上戴[03:][03:][01:][01:]那啊…[03:][03:][01:][01:]微风轻轻迎面吹来[03:][03:][01:][01:]荷花点头笑颜开[03:][01:]----蓝天高绿水长荷花朝太阳风吹千里香青山含笑碧波荡漾看那荷花正开放[04:][04:]</xmp>3、以下为显示歌词脚本的代码:<script>=function(){return false}start()function start(){browser_ini()timer_ini()emv_ini()(oo("xLyric").innerHTML)("歌曲载入中,请耐心等待...","l") ("(音乐地址)")}function emv_ini(){var l={}lrc_ini()歌词显示位置(莲色部分代码),作为模板使用,只要修改紫色部分代码中的2个参数就能够调整歌词显示位置,如本例的划横线部分,分别表示距左边框和顶端的距离,边调试边看效果,直到歌词显示位置满意。
l="<div id=bxEmvstyle=position:absolute;left:20;top:139;width:600;height:560> "l+="<divstyle=position:absolute;left:0;top:0;width:600;height:560;></ div>"l+="<div id=bxEmvScreenstyle=position:absolute;overflow:hidden;left:19;top:26;width: 480;height:360;>"l+="</div>"l+="</div>"l+="<objectclassid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 id=mplayer width=0 height=0 style=display:none></object>"insHtm,l)=function(url){oo("mplayer").FileName=url;oo("mplayer").Pla y()}=function(){var mPos=,n=var n1,o,len,w,per,n0,n1n1=n<"|")*1:9999if(n1<mPos){++n++if(n==0)[n].slice("|"),"l")if(n<[n+1].slice("|"),n%2==1"l":"r")}if(n>=0){n0=[n].slice(0,"|")n1="|"):4o=oo("bxCaption_"+(n%2==0"l":"r")+"_cover") len=!=""*1:n1-n0per=(mPos-n0)/lenfor(i=;i<1;i+={per1=(o,i)if(per1>=per)break}}}("()")}function lrc_ini(){={}=function(str,pos){return(0,pos).replace(/[^\x00-\xff]/g," ").length/(/[^\x00-\xff]/ g," ").length}=function(str){var l,a,i,ad,n,jstr=(/\|/g,"").replace(/\r\n/g,"\n")str=(/\[(\d\d)\:(\d\d)\.(\d\d)\]/g,function($0,$1,$2,$3){r eturn ($1*60+$2*1+$3/100)+"|"})a=("\n")=new Array()for(i=0;i<;i++){ad=("|")for(j=1;j<;j++){"|"+ad[])}}=-1sortIndex=0sortDir=1}=function(obj,pos){var a=,zoom=,pos1=pos*zoomvar a,i,adfor(i=0;i<;i++){ad=aif(pos<=ad[0])continueif(pos>ad[0]&&pos<=ad[1])pos1+=(zoom*ad[2]-zoom)*(pos-ad[0]) else{pos1+=(zoom*ad[2]-zoom)*(ad[1]-ad[0]) }return pos1}=function(str,pos){var word=str,style=""var x,y,l,w,w1,o,a,i,adif(/^\<.+\>/.test(str)){word=(">")style=(1).slice(0,">")}w=(/[^\x00-\xff]/g," ").length*13+2 if(pos=="l"){x=40y=285}else{x=520-wy=315l="<div id=bxCaption_"+pos+"style='position:absolute;left:"+x+";top:"+y+";width:"+w+";hei ght:23;overflow:hidden'>"l+="<v:curve to=700,1 strokecolor=black strokeweight=3 style=position:absolute;top:14>"l+="<v:path textpathok=t /><v:textpath n=t string='"+word+"' /></v:curve>"l+="<v:curve to=700,1 strokecolor=white fillcolor=white strokeweight=1 style=position:absolute;top:14>"l+="<v:path textpathok=t /><v:textpath n=t string='"+word+"' /></v:curve>"l+="</div>"l+="<div id=bxCaption_"+pos+"_cover width="+w+"style=position:absolute;left:"+x+";top:"+y+";width:0;height:2 3;overflow:hidden>"l+="<v:curve to=700,1 strokecolor=white strokeweight=3 style=position:absolute;top:14>"l+="<v:path textpathok=t /><v:textpath n=t string='"+word+"' /></v:curve>"l+="<v:curve to=700,1 strokecolor=blue fillcolor=blue strokeweight=1 style=position:absolute;top:14>"l+="<v:path textpathok=t /><v:textpath n=t string='"+word+"' /></v:curve>"l+="</div>"odel("bxCaption_"+pos)odel("bxCaption_"+pos+"_cover")insHtm("bxEmvScreen",l)o=oo("bxCaption_"+pos+"_cover")=("time")=new Array()len1=1a=(";")for(i=0;i<;i++){if(!/(\d+):(\d+)/.test(a))continueif(/(\d+)-(\d+):(\d+)/.test(a)){ad=/(\d+)-(\d+):(\d+)/.exec(a)ad[0]=(word,ad[1]-1)ad[1]=(word,ad[2]*1)ad[2]=ad[3]}else{ad=/(\d+):(.+)/.exec(a)ad[0]=(word,ad[1]-1)ad[1]=(word,ad[1]*1)}len1+=(ad[1]-ad[0])*(ad[2]-1)}=1/len1}}function browser_ini(){ ="IE")>0="IE ")>0(/(^[\s]*)|([\s]*$)/g,"")}","};return (s2+this+s2).indexOf(s2+s1+s2)>-1true:false} "".slicev,b1=typeof(n1)=="number",b2=typeof(n2)=="number";if(!b1|| typeof(n2)=="string"){v=eval("("+(b1n1:(n1)+(n2==null1:0)+(n1 )==-1:0))+(n2==null"":(b2n2:(n2)==-1"":","+(n2))))+")")}else{ v=isIE5&&n1<0&&n2==null:eval("(n1"+(n2==null"":","+n2)+")")}r eturn v}";"))return 1;var a=(new RegExp("(^|;)"+str+":[^;]*"));return a==null||str==""(def==null"":def):a[0].replace(";","").slice+ 1)}=function(obj){return typeof(obj)=="string"(obj):obj}=function(op,html,inEnd){op=oo(op);if(isIE){(inEnd==null"be foreend":"afterbegin",html)}else{varr="op."+(inEnd==null"appendChild":"insertBefore")+"(html),"); }}=function(obj){if(oo(obj)!=null){oo(obj).(oo(obj))}}if(!isIE){false;do if(node==this){returntrue}while(node={return false}}"srcElement",function(){var node=;while!=1){node=}return node})"toElement",function(){return })}}function timer_ini(){={}=null=""=0=function(key){if(!";")){+=key+";"}}=function(key){=";","")}=function(){eval++=("()",10)}()}function sortFoo(v1,v2){var s1=("|")[sortIndex],s2=("|")[sortIndex]if(!isNaN(s1)&&!isNaN(s2)){s1*=1s2*=1}return (s1==s20:(s1>s21:-1))*sortDir}</script>4、flash语言:红色部分<EMBED style="LEFT: 650px; POSITION: absolute; TOP:0px" align=right src= (flash地址)width=400 height=300type=application/octet-stream ; quality="high"wmode="transparent"><EMBED style="LEFT: 50px; POSITION: absolute; TOP:150px" align=right src=(flash地址)width=600 height=300type=application/octet-stream ; quality="high"wmode="transparent"><EMBED style="LEFT: 400px; POSITION: absolute; TOP: 350px" align=right src=(flash地址) width=400 height=320type=application/octet-stream ; quality="high"wmode="transparent">5、结尾<META. content="MSHTML " name=GENERATOR></HEAD><TBODY><TR><TD></TD></TR></TBODY></TABLE></DIV></BODY></HTML>二、如何制作歌词同步音画:下面是歌词同步音画代码,替换其中地址部分就可以了。