Я написал небольшое тестовое приложение для управления воспроизведением музыки. У меня есть кнопки воспроизведения, паузы, остановки и перемотки. Моя проблема в том, что player.stop (); ведет себя точно так же, как player.pause (); Я вызываю player.prepare () сразу после player.stop (), чтобы я мог подготовить экземпляр player к операции start ().
Я не вижу никаких ошибок [IOexceptions или IllegalStateExceptions], возникающих при вызове метода prepare () после остановки (). Кроме того, я не вызываю seekTo (0) после stop (). Итак, я не устанавливаю позицию обратно в начало песни.
Я использую телефон Nexus Google One под управлением 2.3.4.
Любая идея, делаю ли я что-то глупое или наблюдаю, является собственно, как был построен конечный автомат.
TIA.