2011-07-11 78 views
2

我記錄了一些音頻文件在我的應用程序使用,約50,所以我想不會再記錄所有的人。我最近使用SoundPool在真實設備上播放音頻文件,而不是模擬器,並且幾乎聽不到它們。在模擬器上,我的電腦音量設置爲最大,設備最大,我可以聽到它的聲音。我應該嘗試記錄文件聲音還是有其他選擇?音頻聲音太低Android應用程序

回答

3

我發現,當目標移動設備(和廉價/小筆記本音箱對於這個問題),最好是做兩件事情,以你的聲音:

  • 壓縮:我不是這個意思數據壓縮,我的意思是動態對比壓縮。這將消除錄音的大聲部分和軟聲部分之間的一些水平差異,從而可以更好地聽到它們。
  • 規範化:當您對音頻進行規範化處理時,會佔用最大部分的音頻,並將整個音頻剪輯向上縮放,以使最響亮的聲部可存儲在音頻文件中聲音最大的部分。

您可以使用任何音頻編輯軟件輕鬆完成這兩項操作,如Audacity

最後,您還應該記住這樣的小喇叭的reproduceable頻率。
大多數這些揚聲器都是在講話的基礎上構建的。正因爲如此,你會發現它們傾向於在700Hz-2.5kHz範圍內聲音最大。也就是說,如果你的聲音效果低(想想低音),那麼在手機的小型揚聲器上聽到它們幾乎是不可能的,因爲它不能再現這種低頻率。

如果您對此事有更多疑問,請訪問https://video.stackexchange.com/

+0

這是一個很好的建議。摘要:請始終在用戶使用的相同硬件中測試您的應用程序,並儘早進行這些測試(例如,當您有1個文件而不是50個時) – Augusto

+0

謝謝你,使用它並像魅力一樣工作。我喜歡Audacity。 – lespommes

0

如果是錄製的文件體積,你可以使用一個像正規化改變MP3Gain它。

+0

要知道,能夠做到這一點的OGG文件的軟件? – lespommes

+0

[Normalize](http://freshmeat.net/projects/normalize/?topic_id=114%2C113)支持OOG。 –