使用播放/暂停/停止按钮控制闪光视频上的声音

时间:2015-09-17 14:28:42

标签: actionscript-3 flash audio actionscript

我有一个短视频,有声音,我有播放暂停和停止按钮。

没有声音,它完美无缺。它会自动播放,您可以暂停并暂停播放,然后播放简历。如果有人想要将其关闭,则点击停止会进入空框架。

我的库里面有音频,并希望用相同的元素连接音频。我现在已经研究了一段时间了,而且我还没有提出解决方案,并且很难过。

以下是我当前工作按钮的ActionScript代码:

StopBtn.addEventListener(MouseEvent.CLICK, stopplaying);
function stopplaying(Event:MouseEvent):void {
    stop()
}

PlayBtn.addEventListener(MouseEvent.CLICK, startplaying);
function startplaying(Event:MouseEvent):void {
    play()
}

CloseBtn.addEventListener(MouseEvent.CLICK, close);
function close(Event:MouseEvent):void {
    gotoAndStop(240)
}

1 个答案:

答案 0 :(得分:1)

您应该使用SoundSoundChannel来执行此操作。暂停时你必须保存当前的播放位置,以便你可以从那里继续:

var audio:Sound = new audioFromLibrary(); //linkage name
var soundChannel:SoundChannel = new SoundChannel();
var audioPosition:Number = 0;

//PLAY:
soundChannel = audio.play(audioPosition);

//PAUSE:
audioPosition = soundChannel.position;
soundChannel.stop();

//STOP:
soundChannel.stop();