#android #android-emulator #media-player #avd
#Android #android-эмулятор #медиаплеер #android-виртуальное устройство
Вопрос:
Это мой метод в сервисе для воспроизведения файлов, на AVD все работает нормально, ошибок нет, когда я нажимаю на элемент управления на КПК, я получаю эти события LogCat:http://pastebay.com/125483 . Я понятия не имею, что происходит. Пожалуйста, посоветуйте.
public void playAudio (int playAudio) {
player = MediaPlayer.create(this, playAudio);
try {
if (player != null) {
player.stop();
}
player.prepare();
player.start();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} finally {
}
}
Ответ №1:
Я решил это, проблема заключалась в том, что я вызвал prepare(); после MediaPlayer.create, поскольку он уже подготавливает медиаплеер.