Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Звуковой пул Android не работает

Автор вопроса: coderОтветов: 1

когда я пытаюсь запустить звуковой пул в своей программе, он продолжает выдавать мне ошибку.

во-первых, я добавил

SoundPool sp;

int shot = 0;

в начале программы. Затем я попытался добавить звук в метод, который я хотел, чтобы он запускался, добавив следующий код:

sp = new SoundPool(5, AudioManager.STREAM_MUSIC, 0);

shot = sp.load(this, R.raw.sound, 1);

Однако он продолжает подчеркивать .load и постоянно говорит: "Метод load (Context, int, int) в типе SoundPool неприменим для аргументов (GameView, int, int)".

Как я могу это исправить?

androidaudioloadsoundpool

Ответы

Ответ 1 · Gabe Sechan

Вы не можете передать представление в качестве первого параметра, оно должно быть контекстом. Вместо этого используйте this.getContext().

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы