我正在嘗試查找或轉換聲音文件以在我的Android遊戲中使用,該聲音文件將在模擬器(這很容易做到)以及物理設備(這似乎很難做到)。聲音在模擬器中播放,但不在設備上
我的原始音效是一個.WAV文件,16位立體聲,並且在模擬器和測試設備上都播放得很好,不過是120Kb(這使我的文件大小增加了五倍,我還需要兩個音效!)並不適合這場比賽。
任何嘗試使文件變小(將其更改爲單聲道,使用8位而不是16位,將其轉換爲MP3等)導致聲音無法在物理設備上播放。
有什麼方法可以確定解碼器試圖讀取聲音文件的問題嗎?日誌文件在加載時不會給出任何錯誤消息,並且只有在我嘗試播放時纔會顯示「示例x未準備就緒」。
此外,我使用的是Android 1.5,無法將我的物理設備升級到更高版本,因此現在很難進行限制。
事實證明,FFmpeg並沒有讓我把Wave文件轉換成適當的Vorbis編碼的.Ogg文件,所以我不得不使用不同的程序。 – Raceimaztion 2012-02-16 09:32:56