【问题标题】:How to off sound background when video played di as3当视频播放di as3时如何关闭声音背景
【发布时间】:2016-01-12 04:09:09
【问题描述】:

我的应用程序有良好的背景。这是第一帧中的代码

var music:Sound;
var trans:SoundTransform;
var channel:SoundChannel;
var musicOn:Boolean = false;


music=new Sound(new URLRequest("src/lonely.mp3"));
trans=new SoundTransform(1,-1);
channel= music.play(0, 1000, trans);
play_btn.visible = false;


play_btn.addEventListener(MouseEvent.CLICK,onSound);
stop_btn.addEventListener(MouseEvent.CLICK,offSound);

   function offSound(e:Event) {
      musicOn = false;
      play_btn.visible = true;
      stop_btn.visible = false;
      trans.volume=0;
      SoundMixer.soundTransform = trans;
      }

  function onSound(e:Event) {
      musicOn = true;
      play_btn.visible = false;
      stop_btn.visible = true;
      trans.volume=.3;
      SoundMixer.soundTransform = trans;
      }

在第 210 帧中,我嵌入了文件视频。但是,当我的视频播放时,背景声音仍在播放,当我停止背景声音时,我的视频中的声音也停止播放。如何在不停止视频声音的情况下仅停止背景声音? 谢谢...

【问题讨论】:

    标签: actionscript-3 video


    【解决方案1】:

    使用channelsoundTransform 属性更改音量

    channel = music.play(0, 1000, trans);

    改变音量:

    channel.soundTransform = new SoundTransform('Your volume here', 0);

    'Your volume here' 更改为 0 或 0-1 范围内的任何值

    【讨论】:

      猜你喜欢
      • 2019-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多