我正在製作一個觀鳥回放的觀鳥應用程序。許多錄製的歌曲都很糟糕,有些歌曲的音量很低。我知道如何設置音樂的最大音量與我可以在AudioManager.getStreamMaxVolume之外設置音量嗎?
AudioManager.setStreamVolume(AudioManager.STREAM_MUSIC,
mAudioManager.getStreamMaxVolume(AudioManager.STREAM_MUSIC), 0);
但這可能不足以用於許多歌曲;我的銀河音符有相當壞的揚聲器,即使耳機最大值也很低...
對於低音量的歌曲,是否有可能在此最大值上增加增益,以便以相當的音量播放?
這可能聽起來像一個愚蠢的問題,但mplayer的Linux/Maemo有這個選項,名爲增益,這讓我在諾基亞N800播放高於最大的歌曲。
謝謝!
恕我直言,你應該修改你的音頻樣本的音量,然後將它們包含在你的應用中。 –
@EdwardFalk:對於1832種鳥類中的每一種,7GB的小歌曲文件,這些都是10到50首歌曲,我定期更新...... :) –
我確定必須有一些實用程序可以讀取.wav文件,將它們的音量歸一化,並將它們重新寫回。 –