我见过很多网页都有一个简单的声音开/声音关按钮,当你按下声音时,它会播放音乐或一些 mp3 文件,当你按下声音时,它会关闭。
我该怎么做?
你好,我没打算使用 Flash -- 如果有一个标准插件我可以使用然后对脚本进行修改,那就太好了。
我愿意接受任何“标准”方法。
最佳答案
这是在 AS3 中执行此操作的正确方法。
初始化:
var sound:Sound;
var channel:SoundChannel;
var pos:Number;
var numLoops:Number = 0; // 0 to loop forever
sound = new Sound();
sound.load( new URLRequest("song.mp3") );
channel = sound.play( 0, numLoops );
停止播放:
pos = channel.position;
channel.stop();
开始播放:
channel = sound.play( pos, numLoops );
的确,您可以将音量切换为零并返回,但这会留下不必要的开销,并且当您重新启动声音时,它会从您“停止”它的位置前进。
关于javascript - 如何创建 "sound on/sound off"按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/905594/