By19.Published on2008-07-6.
仿PSP的AS3同步歌词加载显示的FLASH波形播放器源文…
所谓的仿PSP的音乐播放器只是根据PSP上自带的那个波形当作背景这样,这是我偶尔在网络找到的一个很帮的波形效果(http://www.anttikupila.com/),便加在以前的播放器中(as3-lrc-mp3-wave)。点击屏幕切换波形,上面显示歌词,下面显示歌曲,去掉了音量控制和播放时间选择,感觉加上这些会很乱。
推荐另外一个一条可以置顶在页面上方的LRC LINE~:http://www.ll19.com/index.php/lrc-19line/
还是说一下正确加载XML,在站点加载FLASH的时候可以用”?playlist=xml地址(去掉后面的.xml)”来正确加载到XML。
比如我的播放器地址是:http://www.ll19.com/up/mp3/LL19.swf
我的XML地址是:http://www.ll19.com/glll/xml/mp3/playList.xml
那我把播放器在放到页面上的时候就写成:
http://www.ll19.com/up/mp3/LL19.swf?playlist=http://www.ll19.com/glll/xml/mp3/playList

说明:
1.最好直接把LRC的扩展名改成XML。
2.中文歌词存成UTF8格式。
3.播放器上鼠标右键也可以控制音乐的播放,比如前一首、后一首、停止等(改变波谱暂时未实现)。
4.右下是一些控制按钮,分别是关开音乐这些,右上的箭头可以拖拉音乐列表来选择。
5.XML配置 auto=”":random FLASH加载后便随机播放,yes FLASH加载后播放第一首歌曲,其余字符均为不直接播放。
mp3节点中:path=”http://www.ll19.com/up/…/kida.mp3″ MP3的地址。
title=”kidA.” mp3的标题。lrc=”http://www.ll19.com/up/GLLL-Lrc-Wave/lrc/kida.xml” LRC的地址。 type=”en” LRC的类型,因为英文我喜欢小字体,换了中文的话歌词字体会过小。所以这里要注明类型来改变字体,全是英文就写en,中文歌词写cn。font=”" 可以来写简单的HTML来控制歌词的字体颜色等,比如这里可以写 size=’10′ color=’#FF0000′ face=’Arial’ 既font中间的部分,不想控制就空着。
(全文 …)
By19.Published on2008-05-25.
提供AS3同步歌词加载显示的FLASH波谱播放器源文…
这次将以前的AS2的播放器改成AS3,并且加入了波谱效果~这里的波形并没有用SoundMixer.computeSpectrum()来描绘,而是用了SoundChannel类的左右声道的音量来描绘。因为感觉似乎这样波形更像些~虽然会因为音量的改变而改变幅度~比较2吧。以前的AS2就不要再下了,现在播放器还有些小BUG,慢慢更改吧。
如果觉得第一首太2可以换下别的歌曲看效果。
PS – -,因为以前做的总有人说不会加载XML,所以这次如果用的时候大家注释掉FLASH中AS的这句:
1
| //var flvXML:FlvXMLList = new FlvXMLList("../../../../xml/playList.xml",this); |
用上面这两句:
1
2
| var playlist:String = loaderInfo.parameters["playlist"];
var flvXML:FlvXMLList = new FlvXMLList(playlist + ".xml?random="+Math.random().toString(),this); |
之后生成播放器,在站点加载FLASH的时候就可以用”?playlist=xml地址(去掉后面的.xml)”来正确加载到XML了。
比如我的播放器地址是:
http://www.ll19.com/up/GLLL-Lrc-Wave/GL-LL19.swf
我的XML地址是:
http://www.ll19.com/glll/xml/GLLL-Lrc-Wave/glll-lrc-list.xml
那我把播放器在放到页面上的时候就写成:
http://www.ll19.com/up/GLLL-Lrc-Wave/GL-LL19.swf?playlist=http://www.ll19.com/glll/xml/GLLL-Lrc-Wave/glll-lrc-list

说明:
1.最好直接把LRC的扩展名改成XML。
2.中文歌词存成UTF8格式。
3.播放器上鼠标右键也可以控制音乐的播放,比如前一首、后一首、停止等(改变波谱暂时未实现)。
4.右下是一些控制按钮,分别是关开音乐这些,右上的箭头可以拖拉音乐列表来选择。
5.XML配置 auto=”":random FLASH加载后便随机播放,yes FLASH加载后播放第一首歌曲,其余字符均为不直接播放。
mp3节点中:path=”http://www.ll19.com/up/…/kida.mp3″ MP3的地址。title=”kidA.” mp3的标题。lrc=”http://www.ll19.com/up/GLLL-Lrc-Wave/lrc/kida.xml” LRC的地址。 type=”en” LRC的类型,因为英文我喜欢小字体,换了中文的话歌词字体会过小。所以这里要注明类型来改变字体,全是英文就写en,中文歌词写cn。font=”" 可以来写简单的HTML来控制歌词的字体颜色等,比如这里可以写 size=’10′ color=’#FF0000′ face=’Arial’ 既font中间的部分,不想控制就空着。
6.对于个人BLOG加载MP3播放器如果觉得宽度过长可以下载下面这个(点击图片看效果):

(全文 …)