我有两个问题想了解。
我正在使用soundPool
我的音效,它的工作没有问题。但是,当我尝试播放 cetain 文件(25 秒,大约 400K)时,它不会播放整个文件,只有 3-4 秒。
为什么以及如何解决?
第二个问题是,我应该从线程中播放每个效果吗?许多线程是好的?
这是当前代码:
static void play(final int soundID ){
if(loaded){
handler.post(new Runnable()
{
public void run()
{
soundpool.play(soundID, 1, 1, 1, 0, 1);
}
});