【问题标题】:How to control the playback volume of a particular sound when playing it in openAL or Finch?在 openAL 或 Finch 中播放时如何控制特定声音的播放音量?
【发布时间】:2010-05-03 03:05:46
【问题描述】:

我可能同时播放多个声音,其中一些声音比其他声音更大或更安静。因为我很懒,对音频编辑工具了解不多,所以我只想以编程方式调整声音的音量,以便它们都能很好地匹配。我相信 winamp 会做类似的事情,他们称之为“标准化”。所以你播放你的播放列表并且不要一直生气,因为一首音乐突然变得如此安静以至于你必须站起来拉高音量,而下一首歌太响以至于你的窗户爆炸并且你的耳朵变得残废.你知道我的意思...所以我需要分别调整每个小声音文件的音量;-)

怎么做?

【问题讨论】:

    标签: iphone openal finch


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多