Ошибка медиаплеера в eclipse при попытке сослаться на песню

#android #media-player

#Android #медиаплеер

Вопрос:

Я пытаюсь добавить фоновый звук при запуске моего приложения (главное меню). Я исследовал, как это сделать, и заставил это работать, но я продолжаю получать ошибки в eclipse. Одним из предложений было поместить мой музыкальный файл в папку res / raw моего проекта и ссылаться на него оттуда. В целом, я получаю сообщение об ошибке при попытке сослаться на песню. R.raw.freezepop_starlight.mp3 выдает ошибку «у примитивного типа нет поля mp3» .. означает ли это, что я не могу использовать файл .mp3??? пример кода того, как это делается, поможет.

MediaPlayer mp = MediaPlayer.create(контекст, R.raw.freezepop_starlight.mp3);

Ответ №1:

Отбросьте .mp3 . Ссылки на ресурсы указаны без их расширений.

MediaPlayer mp = MediaPlayer.create(context, R.raw.freezepop_starlight);