发新帖  新投票  回帖 
2668个阅读者,6条回复 | 打印 | 订阅 | 收藏
hzqfhy

发表时间:2013-2-6 11:40

播放器内置频谱运用效果【wu341播放器-wu2011改进AS3版运用】



hzqfhy 发表在 音乐播放器 华声论坛 http://bbs.voc.com.cn/forum-344-1.html












借此在春节即将来临之际,祝论坛各位朋友春节快乐!合家欢乐!万事如意!呵呵~ 恭喜发财哦!

[本帖最后由 hzqfhy 于 2013-2-6 11:44 编辑]

 
hzqfhy

回复时间:2013-2-6 12:00
因懒于上传歌曲,调用了前几天上传用过的歌曲,只是测试效果,见谅!

 
老虎的牙齿

回复时间:2013-2-6 13:47
不错,研究3出来了啊,这个是现在为止最强的频谱




----------------------------------------------
音乐应当使人类的精神爆出火花。音乐,是人生的快乐;音乐,是生活中的一股清泉;音乐,是陶冶人性情的熔炉。 ...
 
wu2011

回复时间:2013-2-7 03:21
hzqfhy真是强人啊,设计很合理,很有水平,欣赏、支持!!

PS:先修复一个重要BUG
com.media.SoundDispatcher—》close()
将stop()改为soundChannel.stop()

否则当遇到加载出错,再播放其它声音就出现“无效的声音”,整个程序就会出错!!

 
hzqfhy

回复时间:2013-2-7 10:13
问好wu2011!祝春节快乐!

已修改了,本地测试当加载无效音乐后点播下一首声音正常!随便问问如遇到失效音乐播放中如何自动跳转到下一首继续播放?

还有就是请wu2011有时间能否把播放器源码中在添加2条设置?1.音乐下载缓冲 % ,2.当前播放歌曲名显示。谢谢了!

 
wu2011

回复时间:2013-2-7 11:43
找到com.ui.Control

private var _title:Object;

public function set player(value:Object):void
{
_player=value;

_player.addEventListener("event.play",playHandler);
//播放侦听

_player.addEventListener("ioError",ioErrorHandler);
//加载出错侦听

_player.addEventListener("progress",progressHandler);
//加载侦听


}

private function playHandler(event:Event):void
{
trace(_title[event.target.index]);
//显示歌名
}

private function ioErrorHandler(event:Event):void
{
//这里触发的事件跟 nextButtonClickHandler的事件相同
}
private function progressHandler(event:Event):void
{


trace(Math.round(_player.bytesLoaded/_player.bytesTotal*100)+"%");

//下载进度条也在这里做
}



public function set title(value:*):void
{
_title=value;
}
//这个接口在com.ui.InitPlayer将接上 //

control.title=title;

完毕!!怎样将显示就不用我说了吧!!

文件我就懒得发了,锻炼一下

 
wu2011

回复时间:2013-2-7 11:47
之前发那个的源文件不是已有的吗?

 
发新帖 新投票
 回帖
查看积分策略说明快速回复主题
你的用户名: 密码:   免费注册(只要30秒)


启用 Html 代码
使用个人签名
(请您文明上网理性发言!并遵守相关规定贴文发布前,请确认贴文内容完全由您个人创作或您得到了版权所有者的授权。版权声明
   



Processed in 0.019583 s, 8 q - sitemap,