Если у вас нет доступа к источнику данных в текущей области, вы можете сделать:
mp.pause();
mp.seekTo(0);
Затем, когда вы выполните
mp.start();
, воспроизведение начнется сначало снова.
Мне это нужно, потому что у меня была кнопка, которая переключала игру.У меня был метод togglePlayer, в котором источник данных находился вне области видимости.