我有一个.wav文件,想在整个游戏中使用它,目前我将其加载到游戏中每个活动的onCreate()
中。
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秒钟,直到声音加载完成?