我有一個.wav文件,我想在我的遊戲中使用,當前我正在加載遊戲中每個活動的onCreate()
聲音。Soundpool示例沒有準備好
soundCount = soundpool.load(this,R.raw.count, 1);
活動開始後會播放聲音。
soundpool.play(soundCount, 0.9f, 0.9f, 1, -1, 1f);
問題是有時我會碰到錯誤"sample x not ready"
。 啓動遊戲後,是否可以加載.wav文件並將其保存在內存中,並在以後的整個遊戲中使用它?或者是否有可能等待1-2秒來完成聲音加載?
不幸的是,setOnLoadCompleteListener不是API 8 :(之前提供是否有任何其他衆所周知的解決方案來解決這個問題,除了使用setOnLoadCompleteListener?/感謝 – SteD 2011-03-05 08:13:54