actionscript-3 - AS3 改变左/右扬声器的音量而不影响其他扬声器

标签 actionscript-3 audio volume levels

我需要知道是否可以使用 as3 更改单个立体声/声道的音量级别?基本上我需要能够调低右声道音量而不影响左声道?

我已经在查看 soundtransform 类中可用的 pan 方法和 rightToRight/rightToLeft 方法,但我似乎无法让它执行我想要的操作?

对此的任何帮助将不胜感激!

谢谢 亚当

最佳答案

由于您没有发布任何代码来显示如何使用 rightToRight/rightToLeft 属性,因此我将尝试一下如何执行此操作:

var sound:Sound = new SomeSound();
var soundChannel:SoundChannel = sound.play();
var soundTX:SoundTransform = soundChannel.soundTransform;
soundTX.leftToLeft = .1; // set the volume lower on the left channel
soundTX.leftToRight = 0; // make sure the left channel is only playing on the left
soundTX.rightToLeft = 0; // (see above)
soundTX.rightToRight = .3; // set the volume to a slightly higher value than the left
soundChannel.soundTransform = soundTX; // apply the modified soundTransform on soundChannel

关于actionscript-3 - AS3 改变左/右扬声器的音量而不影响其他扬声器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25942097/

相关文章:

actionscript-3 - for(const i)而不是(var i)

audio - 使用gstreamer将原始音频转换为ogg

php - FFMPEG 检测流媒体量 (PHP)

audio - 在投币,杀死和加电声音之间提供300ms的延迟

用于检测系统音量(声音)和插入的音频插孔的 Javascript

javascript - 音量 slider 自动静音

linux - Linux 上的 actionscript 3 编译器?

apache-flex - Flex 3 关闭 UrlLoader 抛出异常

actionscript-3 - 将简单旋转代码 AS2 转换为 AS3

android - 如何在内部存储Android中保存音频文件