在as3 / flash中嵌入声音而不会有任何质量损失?

时间:2014-08-02 20:47:57

标签: actionscript-3 flash audio

我在网上到处寻找解决这个问题的方法但没有用。我还检查了这个网站广泛的Q + A列表,但是仍然没有。我毫不犹豫地决定将这个问题提出来,所以我们走了。

我正在创建一个as3 / flash游戏,目前正在处理通过网址请求加载的声音:

public var mySound:Sound = new Sound();

然后在init()中:

mySound.load(new URLRequest("pathToFile/soundFileName.mp3"));
当然,播放声音:

mySound.play();

现在,当然这样做,他们在出口时不会嵌入SWF。我已经尝试将声音带入库并给它们作为连接和类名,这是有效的,但它立即降低了声音的质量!如何解决音质下降的问题。

我已经看过类似的问题,但似乎没有人谈到将它们导入库并使用as3连接/类方法时完全丧失质量,所以这就把我带到了这里。

我向Stack Overflow社区提出问题,请帮助,任何建议都会非常感激。

要说清楚,我的问题是:如何在导出时将声音嵌入SWF并避免音质下降?

2 个答案:

答案 0 :(得分:0)

FLash CS中有一个控制音质的设置,我记得看到过。检查库中的声音属性并为其发布项目设置。 - Vesper

答案 1 :(得分:0)

SoundTransform类可以被......

使用
var volumeAdjust:SoundTransform = new SoundTransform();
volumeAdjust.volume = .6;
volumeAdjust.pan = 0;

您可以查看此课程的其他属性,如果您对此感兴趣,可以选择Microphone和MicEnhanceOption。