Я сделал связанную службу с элементами управления MediaPlayer
, которые загружают и воспроизводят звук. Но бывает так, что иногда mediaPlayer.prepare();
недостаточно быстр и не всегда готов к воспроизведению.
Итак, как я могу сделать такой метод, что-то вроде myService.prepare()
, где я могу попросить MediaPlayer подготовиться и дождаться его?
prepare()
должен быть синхронным и блокироваться до тех пор, пока он не будет завершен,prepareAsync()
- это то, что может вызвать вашу проблему. - person Robadob   schedule 05.08.2013