Я играю с Android, чтобы изучить API, и пытаюсь написать код активности, которая может прослушивать изменения в аудио событиях. Например, созданная мною игра воспроизводит случайный рингтон при нажатии кнопки. Кнопка отображает текст с надписью «Случайная мелодия», но когда вы нажимаете кнопку, она говорит «Стоп» и нажатие на нее, конечно, прекратит воспроизведение мелодии.
Однако проблема в том, что когда мелодия перестает воспроизводиться сама по себе, кнопка все равно говорит «стоп».
Я оглянулся вокруг, чтобы попытаться найти слушателя событий, который мог бы прослушивать, когда рингтон перестает играть, но, похоже, я не могу его найти. Я видел некоторую информацию о создании ваших собственных слушателей, но я не заинтересован в этом (немного продвинутый для меня сейчас).
Существует ли прослушиватель событий этого типа?