Ⅰ 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然后用常规的方法加载音乐。