Задать вопрос
trollface
@trollface

Не работает MediaPlayer?

Доброго времени суток!


Имею простой код, выполняющийся в IntentService.

MediaPlayer mp = new MediaPlayer();

mp.setDataSource(audio.url); 
mp.prepare();
mp.start();



(Все try и catch присутствуют.)


Данный код отлично работает начиная с Android 4.0

А на версиях ниже — вызов метода strart() ничего не даёт. (хотя можно получит например длительность трека (т.е. подготовка прошла нормально)


В логах ничего не пишет.


Обрыл весь интернет, перепробовал разные способы — ничего не помогает (

Одна надежда на вас…
  • Вопрос задан
  • 3487 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
Master255
@Master255
Странно. Всегда старт был в онпрепаред.
videoView.setOnPreparedListener(new OnPreparedListener()
			{
				public void onPrepared(MediaPlayer mp)
				{
                                          videoView.start();  //именно videoView а не mp. Хоть и очень хочется.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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