2013-04-11 37 views
0

我有一個聲音約80聲卡。它載入53個聲音後,會有一分鐘的延遲,然後工作正常。有沒有辦法來解決這個問題?? 聲音加載 soundPool.load(this,cGlobals.mSounds [i],1);. 我在acer平板電腦(3.0)和維珍智能手機(2.2) 上試過這款智能手機的延遲時間並不長,大約20秒。試圖加載超過50個聲音使用soundPool.load

回答

0

難道第53個聲音非常大,因此需要很長時間才能加載?請記住,加載時它會將它們完全轉換爲波形聲音。可能的異步,所以該方法返回快(當然不知道)。

此外內存可能已滿? 80聲音很多,尤其是未壓縮的。我懷疑soundpool是專爲這種聲音而設計的。