Samsung Galaxy S убивает мое приложение для Android при воспроизведении музыки

Я написал приложение, которое воспроизводит фоновую музыку с помощью MediaPlayer. Сейчас я тестирую приложение, и оно отлично работает на HTC Desire, но когда я пытаюсь протестировать его на Samsung Galaxy S, оно умирает с исключением NullPointer в следующей части:

mp_bg_music.play();

Да, я использовал Mediaplayer.create и, как я уже сказал, он работает на HTC Desire! Есть идеи, почему мой Samsung Galaxy S не запускает ту же программу, что и HTC Desire? Есть ли какие-то дополнительные вещи, о которых я должен знать, прежде чем пытаться играть музыку? Нужно ли мне предоставлять приложению больше разрешений на использование?


person Karoly    schedule 01.07.2011    source источник
comment
Кажется вероятным, что mp_bg_music по какой-то причине null на Galaxy S. Если вы добавите соответствующий код и вывод logcat, мы сможем помочь больше, но, исходя из того, что у вас есть в вопросе, маловероятно, что кто-то сможет дать хороший ответ.   -  person RivieraKid    schedule 01.07.2011


Ответы (1)


Решение состояло в том, чтобы изменить AAC на MP3.

person Karoly    schedule 02.08.2011