package
{
import flash.display.sprite;
import flash.events.event;
import flash.events.sampledataevent;
import flash.media.sound;
import flash.utils.bytearray;
/**
* @author flash023
* @date 2010-7-31 18:27
**/
public class ps教程ound extends sprite
{
private var len:uint;
private var position:int;
private var sound:sound;
private var sounddata:bytearray;
public function psound():void {
stage?init(null):addeventlistener (event.added_to_stage, init);
}
private function init(e:event ):void {
var tempsound:rpsound=new rpsound ;
sounddata =new bytearray ;
tempsound.extract(sounddata,999999999);//获取音乐数据
len=sounddata.length;
position=int(len/8)-8;
sound = new sound ;
sound.addeventlistener(sampledataevent.sample_data,onsampledata);
sound.play();
//
removeeventlistener(event.added_to_stage, init);
}
private function onsampledata(e:sampledataevent):void {
var _i:int=2048;
while (_i--) {
sounddata.position=position*8;//重新采样,这里也可以改一改,搞成控制速度,改变采样率等效果
e.data.writefloat(sounddata.readfloat());
e.data.writefloat(sounddata.readfloat());
position--;
if (position<0) {
trace("声音播放完了");
return;
//position=int(len/8)-8;
}
}
//trace(position);
}
}
}
我的博物馆故事 官方安卓版v1.61.2
我的博物馆故事是一款以消除为主题的经营养成类手游,在这里玩家
专业模拟飞行10 手机版v12.2.4
专业模拟飞行10安卓版是一款飞行休闲手游,顶尖的物理飞行引擎
动物起义战斗模拟器二琳同款 最新版v4.1.1
动物起义战斗模拟器是一个非常有趣的模拟类游戏,玩家可以召唤各
迷你世界七周年 安卓手机版v1.43.0
迷你世界7周年是一款由《迷你世界》官方推出的庆祝特别版本,在
劫后公司无限资源版 v1.0.5.1
劫后公司内置菜单版是游戏的破解版本,在该版本中为玩家提供了内