分享

多功能MP3播放器制作

 金玉满堂书馆 2015-05-26

多功能MP3播放器制作  

测试4 - 火力光波 - 火力光波的博客
本文介绍一款可播放、复制网址、歌词的MP3播放器的制作方法。该播放器是一款通用的音乐播放器,
由歌名列表、横向滚动同步歌词、控制按钮组成。该播放器能直接使用九酷音乐网的歌手网页,只要  
在参数中设置mp3=网页网址,就能播放该网页所有歌曲。                                                             
  注意:打开这页后由于正在加载,歌名列表暂不能显示,稍等后请刷新!

一、两种代码

代码一(适用于博客)
<div align=center><IMG src="
http://image85.360doc.com/DownloadImg/2015/05/2617/54015860_1.jpg"></div>
<DIV style="MARGIN-TOP:-450px; MARGIN-LEFT: 0px;"align=center>
<EMBED height="460"width="690"allowScriptAccess="never" quality="high" invokeurls="false" src="http://dashan./bfq/lb-dhgdgc.swf
" type="application/x-shockwave-
flash"wmode="transparent"allowNetworking="internal"flashvars="mp3=http://www.9ku.com/geshou/6962.htm&gczh=18&gczhs=11&gcys=99097C&gcdqys=F11FC8&gcl
jys=333333&lrcy=90&dqwzys=58FC58&wzys=03B803&gdt=1"></DIV>
代码二(适用于网页)
<div align=center><img src="
http://image85.360doc.com/DownloadImg/2015/05/2617/54015860_1.jpg"/></div>
<div STYLE="MArGin-Top: -450px; MArGin-LeFT: 0px" align=center>
<object CODEBASE="
http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-
444553540000" WIDTH="690" HEIGHT="460">
<param name="autoStart" value="0">
<param name="allowScriptAccess" value="never">
<param name="allowNetworking" value="internal">
<param NAME="_cx" VALUE="18256" />
<param NAME="_cy" VALUE="12170" />
<param
NAME="FlashVars"VALUE="mp3=http://www.9ku.com/geshou/6962.htm&gczh=18&gczhs=11&gcys=99097C&gcdqys=F11FC8&gcljys=333333&lrcy=90&dqwzys=58FC58&wzys=0
3B803" />
<param NAME="Movie" VALUE="
http://dashan./bfq/lb-dhgdgc.swf" />
<param NAME="Src" VALUE="
http://dashan./bfq/lb-dhgdgc.swf" />
<param NAME="WMode" VALUE="Transparent" />
<param NAME="Play" VALUE="0" />
<param NAME="Loop" VALUE="-1" />
<param NAME="Quality" VALUE="High" />
<param NAME="SAlign" VALUE="LT" />
<param NAME="Menu" VALUE="0" />
<param NAME="Base" VALUE="" />
<param NAME="AllowScriptAccess_old" VALUE="" />
<param NAME="Scale" VALUE="noscale" />
<param NAME="DeviceFont" VALUE="0" />
<param NAME="EmbedMovie" VALUE="0" />
<param NAME="BGColor" VALUE="" />
<param NAME="SWRemote" VALUE="" />
<param NAME="MovieData" VALUE="" />
<param NAME="SeamlessTabbing" VALUE="1" />
<param NAME="Profile" VALUE="0" />
<param NAME="ProfileAddress" VALUE="" />
<param NAME="ProfilePort" VALUE="0" />
<param NAME="AllowNetworking" VALUE="all" />
<param NAME="AllowFullScreen" VALUE="false" />
</OBJECT></DIV>
 二、代码分析
1、图片代码:<div align=center><IMG src="图片地址"></div>
     图片地址
http://image85.360doc.com/DownloadImg/2015/05/2617/54015860_1.jpg
2、定位代码:<DIV style="MARGIN-TOP:-450px; MARGIN-LEFT: 0px;"align=center>播放器代码</DIV> (祥情
3、播放器宽高:width=690 、height=460,设置与图片的宽、高一样。
4、播放器地址:http://dashan./bfq/lb-dhgdgc.swf
   
5、参数列表:   FlashVars
三、参数说明  
1、歌曲选择
①方法一:直接在参数中编写。
mp3=MP3网址。mp3=MP3网址1|MP3网址2|......|MP3网址n,多首歌曲时MP3网址之间用竖线字符分隔。
mp3b=MP3备份网址。mp3b=MP3备份网址1|MP3备份网址2|......|MP3备份网址n  多首歌曲时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、上传文本文件。获得文本文件网址。如,
http://yun./share/4835/liuzilin.txt  (应用时不够顺当)
       该方法便于修改、增添歌曲,条件是必须有可供上传文件的空间,并能获取文本网址。
③方法三:选择九酷音乐网某歌手歌曲。
   mp3=九酷音乐网某歌手网页地址。
   打开“
九酷音乐网歌手大全”,选择点击一歌手,取网页地址。比如凤凰传奇http://www.9ku.com/geshou/2711.htm
2、歌词部分
lrcx=歌词显示在播放器的水平位置 不选用此参数,默认75
lrcy=歌词显示在播放器的垂直位置 不选用此参数,默认100
gczhs=歌词显示行数  不选用此参数,默认9
gczt=字体 不选用此参数,默认宋体。 你的电脑字库有的字体都可以选用,如gczt=华文行楷。
    特别说明:当其他人欣赏你的作品,其电脑字库中没有你选择的字体时,其看到是其电脑默认的字体。
gczh=字号  设置文字的大小,不选用此参数,默认16号。如gczh=20,字号(数字)越大,字就越大。
gchj=行距  设置文字的行间距,如gchj=8。不选用此参数,默认5(px)。
gcdq=对齐方式  设置文字是左对齐(gcdq=left)、右对齐(gcdq=right)、居中(默认)三种方式。
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%亮)。不选此参数,默认1
gcct=是否粗体 gcct=1 设置文字为粗体。不选此参数,默认不是粗体。
gcxt=是否斜体 gcxt=1 设置文字为斜体。不选此参数,默认不是斜体。
gcxh=是否下划线 gcxh=1  设置文字下划线,不选此参数,默认没有下划线。
3、音乐控制
anx=按钮组合条在播放器的水平位置 不选用此参数,默认20
any=按钮组合条在播放器的垂直位置 不选用此参数,默认400
s=是否自动播放 s=1  设置自动播放  s=0 设置手动播放  不选择此参数,默认为手动播放。
r=是否循环播放 r=0  设置不循环播放  不选择此参数,默认为循环动播放。
4、歌名列表
dglb=初始歌名列表是否显示 dglb=0  初始不显示歌名列表。 不选用此参数,默认初始显示列表。
dgx=歌名列表在播放器的水平位置 不选用此参数,默认20
dgy=歌名列表在播放器的垂直位置 不选用此参数,默认20
qdzh=字号  设置歌名文字的大小。不选用此参数,默认15号
dggd=显示列表的高度 不选用此参数,默认360
dgwzkd=列表每行文字的宽度 不选用此参数,默认200
dgwzkd=列表每行文字的宽度 不选用此参数,默认200
dgwzys=当前播放歌曲名称文字颜色 不选用此参数,默认红色ff0000
wzys=待播放歌曲名称文字颜色 不选用此参数,默认绿色 00ff00
dqbjtm=列表背景透明度(0—100)默认全透明(dgbjtm=0)
dqqmbj=列表背景颜色 仅在dgbjtm>0有效。默认白色000000
gdt=是否要显示滚动条 gdt=1  滚动条显示 默认gdt=0不显示
5、背景部分
tp=图片(或动画)网址 默认不使用图片或动画作为播放器背景

来源:网易版 新浪版                                                                                                    

一款百度简易音乐播放器  

       这里介绍一款百度简易音乐播放器,只要给它提供一首歌的歌曲名、歌手名,就能播放,并能显示歌词。如何给播放器提供歌曲名、歌手名等参数,现有以下两个方法可给播放器提供。

方法1,在嵌入代码中添加传输参数
博客嵌入播放器的代码:
<EMBED src=http://box.baidu.com/widget/flash/song.swf width=500 height=74 type=application/x-shockwave-flash 
QUALITY="high" FLASHVARS="name=歌曲名称&artist=歌手姓名&autoPlay=自动/手动播放&loop=重复/不重复播放" WMODE="transparent">
其中:
src=http://box.baidu.com/widget/flash/song.swf   百度音乐播放器地址
FLASHVARS="传输参数"  用于外部传输参数到flash内部,参数之间用&分隔。
参数说明: 
name=歌曲名称
artist=歌手姓名
autoPlay=true 自动播放。缺省手动播放(默认) 。
loop=true     重复播放。缺省不重复播放(默认) 。
如,<EMBED src=http://box.baidu.com/widget/flash/song.swf width=500 height=74 type=application/x-shockwave-flash 
QUALITY="high" FLASHVARS="name=好汉歌&artist=刘欢&autoPlay=true&loop=trueWMODE="transparent">
效果:

方法2,将参数加在播放器地址后面
其格式是:播放器地址?name=歌曲名称&artist=歌手姓名&autoPlay=自动/手动播放&loop=重复/不重复播放&.swf 
以上格式其实是播放器的一个新地址,用这个新地址同样可插入博客,还可直接点击打开这个新地址。 
如,
http://box.baidu.com/widget/flash/song.swf?name=好汉歌&artist=刘欢&autoPlay=true&loop=true&.swf    

来源:博客                                                                                                      

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多