Мы видим исключения IllegalStateException, возникающие из Android MediaPlayer.setDataSource или MediaPlayer.prepare()< /код>. Сообщения об исключении нет.
Код: Выделить всё
reset
Код: Выделить всё
mediaPlayer.reset()
mediaPlayer.setDataSource(uri)
mediaPlayer.prepare()
Приведенный выше код вызывается из потока пользовательского интерфейса. Глядя на исходный код Android, я не вижу, откуда будет выброшено IllegalStateException. Единственная возможная проблема, о которой я могу думать, - это какая-то проблема параллелизма. Есть идеи, как устранить эту неполадку или воспроизвести ее?
Подробнее здесь: https://stackoverflow.com/questions/783 ... iaplayer-s