By19. Published on五月 25, 2008 21:24.
228 Views .
Loading ...
提供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播放器如果觉得宽度过长可以下载下面这个(点击图片看效果):
继续阅读…Continue reading…
By19. Published on九月 19, 2007 18:09.
5 Views .
Loading ...
更改自官方的“个人版”唠叨Flash-Twitter Badges.
- Twitter_Badges-我的唠叨.-
twitter.com以及和其类似的”唠叨”现在已经很多了,国内的比如饭否~这个是Twitter提供的一个在个人站上展示自己唠叨的FLASH,我把它改了一下 -。-,成了一”纯个人版”…因为原有的在显示中文等方面有缺陷,并且用自己改的也方便 (起码可以改的个性点)。如果你只是想记录下这些乱七八糟的废话,那就直接在自己站的这个FLASH上添加。上面的”+”按钮改成了添加唠叨,输入内容密码提交便可。
建表语句……
1
2
3
4
5
6
CREATE TABLE `glll_ twitter` (
`twitterid` bigint ( 20 ) NOT NULL auto_increment ,
`created_ at` varchar ( 50 ) NOT NULL default '' ,
`text` varchar ( 200 ) NOT NULL default '' ,
PRIMARY KEY ( `twitterid` )
) TYPE = MyISAM;
~提供源文~:
…/GLLL_teitter.rar
注意事项:
1.比如你想让国外的人也看到完全正确的判断时间,就要在提交的时候把获得的时间换成UTC的标准时间(中国地区是+8小时),并且FLASH中再比较的时候也要把当地时间改成UTC的标准时间,这个我没有做。
2.播放器的颜色问题,可以用比如?color1=10079436来改变播放器的颜色,如果不传进来就是默认的几种颜色随机出现。至于颜色代码可以去申请badge的地方获取http://twitter.com/badges/which_badge
3.我还是按照它原有的建表,也许那些字段以后开发的过程中会用到(可能以后会加强下这个badge…)。
4.一些配置在config.php里,建议用各自BLOG系统的配置文件来统一。
配置文件:
主要就是连接数据库和提交唠叨的密码,下面的一些参数可能以后开发的过程中会用到。
提供的源文是下面这个…更改了尺寸适合添加在侧边栏的唠叨~