本文介绍一款通用的MP3播放器制作方法,该播放器可播放音乐,复制网址、歌词。该播放器由歌名列表、横向滚动同步歌词、控制按钮组成,相继增加了歌词一行或多行显示选择、在背景图上添加特效,增加了视频背景等功能。
一、播放器代码
<EMBED src=http://dashan.gotoip1.com/bfq/lb-gdgc-xb.swf width=宽度 height=高度 type=application/x-shockwave-flash QUALITY='high' flashvars="参数列表" WMODE="transparent"></EMBED>
其中:
1、播放器地址:src=http://dashan.gotoip1.com/bfq/lb-gdgc-xb.swf
2、播放器大小:width=宽度 height=高度 设置与背景图片的宽、高一样。
3、参数列表:flashvars="参数列表"。
参数列表由参数组成,粉红色部分是必须设置的。黄色部分为可选参数,不选则取默认值。参数之间用&分隔。参数不分前后次序。
设置参数项目可安排要播放的歌曲、歌名列表、同步歌词、控制按钮等的位置等。参数项目多,设置好参数能使播放器更靓、更具个性。
二、参数说明
1、歌曲选择
①方法一,直接编写参数。
mp3=MP3网址,mp3=MP3网址1|MP3网址2|......|MP3网址n。多首歌曲时MP3网址之间用竖线字符分隔。
mp3b=MP3备份网址,mp3b=MP3备份网址1|MP3备份网址2|......|MP3备份网址n。
多首歌曲时MP3备份网址之间用竖线字符分隔。并与“MP3网址”一一对应。
mp3n=歌曲名称,mp3n=歌曲名称1|歌曲名称2|......|歌曲名称n。多首歌曲时名称之间用竖线字符分隔,并与“MP3网址”一一对应。
lrc= LRC歌词,lrc=LRC歌词1|......|LRC歌词n。多首歌曲时LRC歌词之间用英文竖线字符分隔。并且与MP3网址一一对应。
②方法二,建一个文本文件。
mp3=文本文件网址。做法如下:
a、用“记事本”建文本文件(.txt)
b、编辑文本文件。每首歌曲第一行歌曲名称、第二行MP3网址(如有备份网址可以是:MP3网址|备份MP3网址1|备份MP3网址2)、
第三行开始为LRC歌词(如没有LRC歌词可以不要)。各首之间用一行#ks#分割。
c、保存文本文件(选择UTF-8编码保存)。
d、修改保存文本文件的后缀txt为gif。
e、上传文本文件(后缀已改为gif),获得文本文件网址。
如,
http://dashan.gotoip1.com/bfq/lb/liuzilin.gif ,
http://dashan.gotoip1.com/bfq/lb/denglijun.gif 。
③方法三,选择九酷音乐网某歌手歌曲
mp3=九酷音乐网某歌手网址
打开“九酷音乐网歌手大全”,点击一歌手取网址。如凤凰传奇
http://www.9ku.com/geshou/2711.htm此方法虽然简便,但由于九酷音乐网经常改变歌曲网址取址方式,恐其失效。
2、歌词参数
gcfs=选择初始歌词显示方式。 gcfs=1 初始歌词显示方式为:一行LRC歌词,默认多行歌词。
①多行歌词
lrcx=歌词显示在播放器的水平位置 不选用此参数,默认75。
lrcy=歌词显示在播放器的垂直位置 不选用此参数,默认100。
gczhs=歌词显示行数。 不选用此参数,默认6。
gczt=字体。你的电脑字库有的字体都可以选用。不选用此参数,默认黑体。
gczh=字号。设置文字的大小。如gczh=22,字号(数字)越大,字就越大。由于环境的限制不易选择大字号。不选用此参数,默认20号。
gchj=行距。设置文字的行间距,如gchj=8。不选用此参数,默认5(px)
gcdq=对齐方式。对齐方式设置文字是左对齐(gcdq=left)、右对齐(gcdq=right)、居中(默认)三种方式。不选此参数,默认居中。
gcys=字颜色。gcys=颜色编码,颜色编码是6位16进制数字。不选此参数,默认000000,黑色。
gcdqys=当前歌词颜色。gcdqys=颜色编码,颜色编码是6位16进制数字。不选此参数,默认ff0000,红色。
gcljys=歌词发光颜色。gcljys=颜色编码,颜色编码是6位16进制数字。不选此参数,默认FFFFFF,白色
gcljld=歌词发光颜色亮度。gcljld=数字(0.01-1),如gcljld=1(100%亮),gcljld=0.1(10%亮)。不选此参数,默认0.5
gcct=是否粗体。gcct=1 设置文字为粗体。不选此参数,默认不是粗体。
gcxt=是否斜体。gcxt=1 设置文字为斜体。不选此参数,默认不是斜体。
gcxh=是否下划线。gcxh=1 设置文字下划线,不选此参数,默认没有下划线。
②一行歌词
yhgcx=一行歌词显示在播放器的水平位置 不选用此参数,默认0。
yhgcy=一行歌词显示在播放器的垂直位置 不选用此参数,默认360。
yhgczt=字体。默认黑体。
yhgczh=字号。默认30。
yhgcdq=对齐方式。left(左对齐)、默认center(居中)、right(右对齐)。
yhgcys=字颜色。默认白色FFFFFF。
yhgcljys=歌词发光颜色。默认000000,黑色。
yhgcljld=歌词发光颜色亮度。默认1。
yhgcct=是否粗体。默认不是粗体。
yhgcxt=是否斜体。默认不是斜体。
yhgcxh=是否下划线。默认无下划线。
3、音乐控制
ansf=按钮缩放比例。不选用此参数,默认100即100%。
anx=按钮组合条在播放器的水平位置。不选用此参数,默认30。
any=按钮组合条在播放器的垂直位置。不选用此参数,默认400。
s= 是否自动播放。s=1 设置自动播放 s=0 设置手动播放 不选择此参数,默认为手动播放。
r= 是否循环播放。r=0 设置不循环播放 不选择此参数,默认为循环动播放。
4、歌名列表
dglb=初始歌名列表是否显示。 dglb=0 初始不显示歌名列表。 不选用此参数,默认初始显示列表。
dgx= 歌名列表在播放器的水平位置。 不选用此参数,默认20。
dgy= 歌名列表在播放器的垂直位置。 不选用此参数,默认20。
qdzh=字号。设置歌名文字的大小。不选用此参数,默认15号。
dggd=显示列表的高度。不选用此参数,默认360。
dgwzkd=列表每行文字的宽度。不选用此参数,默认200。
dgwzys=当前播放歌曲名称文字颜色。不选用此参数,默认红色ff0000。
wzys=待播放歌曲名称文字颜色。不选用此参数,默认绿色 00ff00。
dqbjtm=列表背景透明度(0—100)。默认全透明(dgbjtm=0)。
dqqmbj=列表背景颜色。仅在dgbjtm>0有效。默认白色000000 。
gdt=是否要显示滚动条。gdt=1 滚动条显示,默认gdt=0不显示。
5、背景部分
① 背景图片或动画
tp=图片(或动画)网址。默认不使用图片或动画作为播放器背景。
② 在背景上添加特效
txn=动画(特效)网址n|缩放比例|水平位置|垂直位置 (0<n<8 )
tx1=动画(特效)1,默认不添加动画(特效)
tx2=动画(特效)2,默认不添加动画(特效)
tx3=动画(特效)3,默认不添加动画(特效)
tx4=动画(特效)4,默认不添加动画(特效)
tx5=动画(特效)5,默认不添加动画(特效)
tx6=动画(特效)6,默认不添加动画(特效)
tx7=动画(特效)7,默认不添加动画(特效)
建议使用《
图画配动画代码生成器(网易版)》生成代码后,来填写上述参数。
③ 在背景上添加视频
flv= FLV网址,flv=FLV网址1|FLV网址2|......FLV网址n。 网址之间用英文的竖线(|)分隔。
可以使用优酷视频:打开优酷视频,浏览器地址栏有地址,如“//v.youku.com/v_show/id_XMjU3MzIxOTk2.html”。
将其中XMjU3MzIxOTk2摘取出来,作为播放器的视频网址参数(flv=XMjU3MzIxOTk2)。
flvt= FLV网址中相同的部分。
flv= 不同部分1|不同部分2|......|不同部分n。
spk=视频宽度。不选此参数,默认视频宽度与播放器宽度一样(默认适用纯视频做背景,tp参数无效)。
spg=视频高度。不选此参数,默认视频宽度与播放器高度一样(默认适用纯视频做背景,tp参数无效)。
spx=视频水平位置。不选此参数,默认视频水平位置为零。
spy=视频垂直位置。不选此参数,默认视频垂直位置为零。
ms= 需要哪款遮盖模式。ms=2(1—4),选择视频遮盖模式:四方(1)、椭圆(2)、圆(3)、菱形(4) 不选此参数,默认四方。
yl= 音量(0—100)。yl=100 视频原音播放 不选此参数,默认视频消音(即无声)。
sxyd=是否上下移动。sxyd=1视频上下移动 不选此参数,默认视频不上下移动。
zyyd=是否左右移动。zyyd=1视频左右移动 不选此参数,默认视频不左右移动。
sptm=视频透明度(0—100)。不选此参数,默认视频透明度100%(即不透明)。
④ 是否添加边框
bk=1 添加边框,默认不要边框。
三、实例代码
<P align=center><EMBED height=450 type=application/x-shockwave-flash width=750 src=http://dashan.gotoip1.com/bfq/lb-gdgc-xb.swf wmode="transparent" invokeurls="false" quality="high" allowScriptAccess="never" flashvars="mp3=http://dashan.gotoip1.com/bfq/lb/denglijun.gif&tp=http://www.pp3.cn/uploads/20121210j/38.jpg&gcfs=1&yhgcy=385&s=1&dgx=40&dgy=30&qdzh=12&wzys=000000&dqbjtm=30&dgwzkd=140&gcys=028701&gcljld=0.1&lrcx=320&lrcy=50&gczhs=12&gczh=16&&yhgczh=22&any=410&flvt=http://vod.cntv.lxdns.com/flash/mp4video9/TMS/2011/04/03/74a741cfca414c77c713d5ad0b6ba4f6_h264818000nero_aac32-&flv=1.mp4|2.mp4|3.mp4|4.mp4|5.mp4|6.mp4|7.mp4|8.mp4|9.mp4|10.mp4|11.mp4|12.mp4|13.mp4|14.mp4|15.mp4&ms=3&spk=350&spg=262&spx=70&spy=340&sxyd=1&zyyd=1&tx1=http://yun.365.sh/share/5497/www.hsq80.com-jl44.swf|100|342|196" allowNetworking="internal"></P>
来源:
MP3播放器(列表+多行滚动歌词)MP3播放器(列表+多行滚动歌词)V1.0MP3播放器(列表+多行滚动歌词)V2.0说明:上面为同一个播放器地址。
相关:
实例