Я хочу обнаружить событие остановки музыкального проигрывателя Android.
Я на самом деле вызываю метод, когда файл перестает воспроизводиться.
Существует метод isPlaying, но для получения события stop мне нужно поместить его в цикл while, который может вызвать нестабильность?
Есть ли элегантный способ сделать это?
Это код, который у меня есть:
mp.start(); // mp is the media player object
while (mp.isPlaying() == true) continue;
handler.sendEmptyMessage(0);
Спасибо.