2012-02-16 116 views
1

我正在嘗試查找或轉換聲音文件以在我的Android遊戲中使用,該聲音文件將在模擬器(這很容易做到)以及物理設備(這似乎很難做到)。聲音在模擬器中播放,但不在設備上

我的原始音效是一個.WAV文件,16位立體聲,並且在模擬器和測試設備上都播放得很好,不過是120Kb(這使我的文件大小增加了五倍,我還需要兩個音效!)並不適合這場比賽。

任何嘗試使文件變小(將其更改爲單聲道,使用8位而不是16位,將其轉換爲MP3等)導致聲音無法在物理設備上播放。

有什麼方法可以確定解碼器試圖讀取聲音文件的問題嗎?日誌文件在加載時不會給出任何錯誤消息,並且只有在我嘗試播放時纔會顯示「示例x未準備就緒」。

此外,我使用的是Android 1.5,無法將我的物理設備升級到更高版本,因此現在很難進行限制。

回答

1

Android聲音文件的推薦格式是ogg。嘗試使用它。

+0

事實證明,FFmpeg並沒有讓我把Wave文件轉換成適當的Vorbis編碼的.Ogg文件,所以我不得不使用不同的程序。 – Raceimaztion 2012-02-16 09:32:56

0

嘗試爲背景和閃屏(如果有的話)和硬代碼按鈕聲音流式傳輸音頻。

相關問題