当我尝试在我的程序中运行soundpool时,它一直给我一个错误。
首先,我添加了
SoundPool sp;
int shot = 0;
在程序开始时。然后我尝试通过添加以下代码
在我希望它运行的方法中添加声音sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);
shot = sp.load(this, R.raw.sound, 1);
然而,它继续强调.load并继续说“SoundPool类型中的方法load(Context,int,int)不适用于参数(GameView,int,int)”
我该如何解决这个问题?
答案 0 :(得分:0)
您不能将视图作为第一个参数传递,它需要是一个上下文。请改用this.getContext()。