Как вы обнаружите, когда звуковой файл имеет Закончил?

Я играю в звуковом файле, используя этот код внутри вещательного приемника:

notification.sound = Uri.parse("android.resource://emad.app/raw/seven_chimes");

Я хотел бы обнаружить, когда этот файл имеет FINI пролить игру.

Я попробовал такую ​​петлю, но я думаю, что это хорошо для медиаплеера, потому что это всегда = false, хотя я убедился, что звуковой файл все еще играл:

/*
 * Stay here until the chime sound is finished.
 */
   while (manager.isMusicActive()){
   }

Можете ли вы показать мне, что я должен использовать вместо менеджер. Смадущий () ?

45
задан Suragch 6 April 2018 в 02:52
поделиться