Это может быть немного неприятный подход.Но это то, что я сделал,
, как только вы запустите ваш медиаплеер с mediaplayer.start (), запустите поток, параллельный этому, вот так:
thread passMusic=new Thread(new Runnable() {
public void run() {
try {
Thread.sleep(60000);
mediaplayer.pause();
mediaplayer.stop();
mediaplayer.release();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});passMusic.start();
И теперь вы можете использовать обработчики дляобновить свой интерфейс или что-то.