//相对舞台居中
var stageW=stage.stageWidth;
var stageH=stage.stageHeight;
trace(stageW,stageH);
vid.x=stageW/2;
vid.y=stageH/2;
//这个例子是加载外部的文件,本例为音乐文件,注意load方法只能接受URLRequest文件
var request:URLRequest=new URLRequest("http://www.wangzi.net/kissrain.mp3");
//定义一个loader
var loader:Loader = new Loader();
//为加载过程建立事件侦听器
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, loadProgress);
//加载完成的事件侦听器
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadComplete);
//加载过程中执行
function loadProgress(event:ProgressEvent):void {
var percentLoaded:Number=event.bytesLoaded/event.bytesTotal;
percentLoaded=Math.round(percentLoaded*100);
txt.text="音乐已缓冲 "+percentLoaded+"%"+"";
}
//加载完成后执行
function loadComplete(event:Event):void {
trace("Complete");
}
//载入
loader.load(request);
//放置在场景中
var shengyin:Sound=new Sound();
//用load方法把dizhi加载进来
shengyin.load(request);
//控制声音:播放
shengyin.play();
var _sound:Sound=new Sound();
var _channel:SoundChannel=new SoundChannel();
var url:String="http://www.wangzi.net/kissrain.mp3";
var _request:URLRequest = new URLRequest(url);
_sound.load(_request);
_channel=_sound.play();
var bxzr:Sprite=new Sprite();
addChildAt(bxzr,1);
var bx:Sprite=new Sprite();
bxzr.addChild(bx);
var byteArray:ByteArray = new ByteArray();
var n:Number=0;
addEventListener(Event.ENTER_FRAME,yx);
function yx(event:Event):void {
bx.graphics.clear();
SoundMixer.computeSpectrum(byteArray,true,0);//将当前声音输出为ByteArray
for (var i=0; i <200; i=i+5) {
n = byteArray.readFloat()*20;//把数据流读取成浮点数并扩大其值
bx.graphics.lineStyle(3,0xFFFFFF,1,true,"noSacle","none");
bx.graphics.moveTo(27+i,50);
bx.graphics.lineTo(27+i,50-n);
}
}
分享到:
相关推荐
//文本提示:动态文本框 ts_txt //"非你莫属.mp3 和fla在同一目录,如果不在同一目录要使用完整的绝对路径。 var s:Sound = new Sound() var req:URLRequest=new URLRequest("非你莫属.mp3")
as3加载mp3歌词,并同步显示
Mp3频谱显示,mp3文件路径写死于工程文件的music文件夹,工程运行会读取music文件夹下的所有MP3文件供选择,入口为根目录的index.html.工程需放置在服务器中,比如tomcat.
本程序来自网络,仅供技术交流.mp3播放器 音乐播放器 mp3频谱解析器 音频频谱解析器 c++
flash CS3 AS3 MP3可视化图谱
运行后想要打开的音乐文件应该放在和fla同一个文件夹内,在此只读了mp3格式的音乐,也可以自己修改下,读取其他格式音乐
跨域音频频谱AS3播放器 演示地址 http://www.ymafy.com/forum.php?mod=viewthread&tid=1539
Flash as2.0代码大全与Flash制作技巧 2009-08-04 12:46 Flash as2.0代码大全与Flash制作技巧 外部调用swf on (release) { loadMovieNum("service.swf", 1); } 外部调用数据 loadVariablesNum("about.txt", 0); ...
我的项目Matlab程序,是播放音乐文件的波形和频谱的实时显示!实时啊!
本地录音,不用再借助fms,录音完成后直接压缩为MP3并上传,不需要服务器再去压成MP3了,不压缩在WAV时在2MB的数据压缩MP3后100K不到。
flash as3 在线录音并上传;上传过程中是压缩了的,大约可以节约40%流量。不过还是很多,不知道怎么压缩成MP3,知道的,告知一下。 弄了两天,终于弄出来了,注意,不可以把swf的宽度和高度设置得比我设置的还小:...
最近由于需要实现音乐频谱,所以今天就为大家普及一下。关于音乐频谱你需要了解数字信号处理的知识,尤其是FFT的知识。简单说就是把时域上连续的信号(波形)强度转换成离散的频域信号(频谱)。我理解波形就是信号的...
世界上最小的flash mp3音乐播放器_MP3 Web 世界上最小的flash mp3音乐播放器_MP3 Web
一个不错的flash制作的mp3播放器源文件,播放进度指示、音量调节、歌词显示、可选3种播放模式等功能。以读取歌曲列表文件的形式加载歌曲。可以以此为基础diy自己喜欢的播放器,是学习flash制作的不错样例。
Flash 声音频谱 可以动态显示声音的频谱 需要在文件目录下有一首mp3的歌 名字改为song.mp3
AS3.0写的音乐播放器,xml外部加载歌曲和歌词,有声音大小和静音功能
Flashas3控制mp3文件,可以控制mp3进度条等等
flash网页版MP3音乐播放器支持xml外调MP3音乐播放代码
一个把mp3音乐文件转换为swf工具 方便做聊天的声音提示来解决跨浏览器的问题
hy_vfp用VFP9开发,频谱显示MP3播放器,可以显示3种不同的频谱分析,可以新建和删除播放列表,保存播放状态,支持托盘图标操作,支持WIN7和WINXP系统。