AudioTrack, SoundPool или MediaPlayer Что я должен использовать?

Указатель NULL - это тот, который указывает на никуда. Когда вы разыскиваете указатель p, вы говорите «дайте мне данные в месте, хранящемся в« p ». Когда p является нулевым указателем, местоположение, хранящееся в p, является nowhere, вы говорите «Дайте мне данные в месте« нигде ». Очевидно, он не может этого сделать, поэтому он выбрасывает NULL pointer exception.

В общем, это потому, что что-то не было правильно инициализировано.

25
задан Fede 23 November 2012 в 10:52
поделиться

2 ответа

Я бы порекомендовал MediaPlayer на такой срок.

Вы можете найти больше информации здесь: Насколько плох Android SoundPool? Какую альтернативу использовать?

4
ответ дан Community 23 November 2012 в 10:52
поделиться

MediaPlayer не поддерживает настройку громкости для нескольких каналов.

Я думаю, что SoundPool - единственное, что подходит вам здесь.

РЕДАКТИРОВАТЬ: Да, вам нужен SoundPool, прочтите это: http://www.wiseandroid.com/post/2010/07/13/Intro-to-the-three-Android-Audio-APIs. ASPX

2
ответ дан Goot 23 November 2012 в 10:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: