在openAL或Finch中播放时如何控制特定声音的播放音量?

时间:2010-05-01 19:00:18

标签: iphone openal finch

我可能会同时播放几种声音,其中一些声音比其他声音更响亮或更沉默。因为我非常懒惰而且对音频编辑工具知之甚少,所以我只想以编程方式调整声音的音量,以便它们都能很好地匹配。我相信winamp做了类似的事情,他们称之为“正常化”。所以你玩你的播放列表,不要一直生气,因为音乐突然变得如此沉默,你必须站起来拉起音量,下一首歌是如此响亮,你的窗户爆炸,你的耳朵瘫痪。你知道我的意思......所以我需要分别调整每个小声音文件的音量; - )

如何?

1 个答案:

答案 0 :(得分:3)

您需要在finch中查找gain属性,在OpenAL中查找AL_GAIN。

我不知道OpenAL中对规范化的任何内置支持。我认为规范化是一个非常密集的过程(至少对于移动设备而言),因为你必须在整个过程中扫描整个声音数据。在应用程序之外标准化你的曲目要好得多。