Ⅰ flash as3.0 做音樂試聽 一個按鈕實現音樂的開始 暫停 求具體代碼
加兩個指示變數就行了,一個是指示當前按鈕是處於播放還是暫停狀態,另外一個 記錄聲音暫停位置
Ⅱ 求flash AS3編寫的音樂播放器動作。。
sound類
源文件給我,我幫你寫代碼,你只要搞好外觀設計就OK了
Ⅲ AS3.0怎樣實現點擊播放下一曲 我想做個音樂播放器,但是下一曲和上一曲,不知道這么弄,求教啊。。。
把歌曲的地址存在來一個源數組里,例如:
var arr:Array=["1.mp3","2.mp3","3.mp3"];
點擊按鈕時,改變loader的url,重新載入mp3!
(把載入mp3的代碼寫入一個構造函數里更方便操作!)
上一曲就數組索引減一,下一曲時就數組索引加一!
Ⅳ as3.0 音樂播放器功能如何實現。
你到電驢上去,搜索as3.0教程。裡面有這個案例,
Ⅳ flash as3中如何在點擊一個按鈕後實現聲音循環播放,說明思路,有代碼說明最好
這樣:
var sound:Sound = new Sound( New URLRequest("xxx.mp3"));
var sc:SoundChannel = new SoundChannel();
sc = sound.play();
sc.addEventListener( Event.SOUND_COMPLETE , replayhandler );
//重復播放
function replayhandler( e:Event ){
sc.stop();
sc = sound.play(0);
sc.addEventListener( Event.SOUND_COMPLETE , replayhandler );
}
原理很簡單,就是在聲音播放完成的函數中再次添加該偵聽器,這樣就能不斷地重復播放了。
哦 如果在你的代碼基礎上改的話 那就是:
function xh(e:Event):void
{
gaibian=true;
_channel.stop();
_channel=_sound.play(0);
_channel.addEventListener(Event.SOUND_COMPLETE,xh);//添加這句
}
}
Ⅵ AS3 mp3播放器 控制音量
第一個問題:
var CurrentVolume:uint=80;//初始化抄音量
funtion setVolume(vol:uint)
{
SoundMixer.soundTransform=new SoundTransform(vol/100);//設置音量
CurrentVolume=vol;//記錄當前音量
}
//加時間偵聽
add_btn.addEventListener((MouseEvent.CLICK,addVolume);//加音量按鈕
subtract_btn.addEventListener((MouseEvent.CLICK,subtractVolume);//減音量按鈕
//加音量
function addVolume(evt:MouseEvent)
{
if(CurrentVolume<100)
{
setVolume(CurrentVolume+1);
}
}
//減音量
function subtractVolume(evt:MouseEvent)
{
if(CurrentVolume>0)
{
setVolume(CurrentVolume-1);
}
}
//
第二個問題就說來話長了,有需要的話找我詳談。
Ⅶ 用Flash AS3.0製作MP3播放器的問題:(詳情看補充說明)
import flash.events.MouseEvent;
//因為來沒有按鈕,所以我自只好將舞台當做事件對象了
var gqsy:uint = 0;
var gqlb:Array = ["第一首","第二首","第三首","第四首"];
var gqlb_ln:uint = gqlb.length;
stage.addEventListener(MouseEvent.CLICK,onClick);
function onClick(evt:MouseEvent):void
{
trace(gqlb[gqsy]);
gqsy++;
if (gqsy>=gqlb_ln)
{
gqsy=0;
}
}
Ⅷ AS3.0做一個 音樂播放器 緩沖的問題
import flash.media.Sound;
import flash.media.SoundLoaderContext;
import flash.net.URLRequest;
var s:Sound = new Sound();
var req:URLRequest = new URLRequest("bigSound.mp3");
var context:SoundLoaderContext = new SoundLoaderContext(10000, true);
s.load(req, context);
s.play();
//10000 表示緩沖時間10秒 就是聲音的前0-10秒已經下載好了 就可以播放了。
//true 在這里你可以這回樣理解,就是設置為答邊下載邊播放。
//補充:對於這里true的專業解釋 你可以 搜索 checkPolicyFile
Ⅸ 急,急,急求一個AS3.0音樂播放器源代碼!!!!
你是一個典型的RIA的應用開發了,你不妨上網上搜索一下吧,沒有哪個人會費這么大力氣為你寫這個的。
Ⅹ flash as3.0怎麼用fileReference導入並播放音樂
這個很麻煩,用fileReference導入後是ByteArray對象,二進制數據轉音頻沒有現成的方法。專如果你做的是AIR應用的話,屬不建議用這個類,用File,打開後獲取File.url然後用常規的方法載入音樂。