При использовании MediaPlayer API аудиопоток останавливается через несколько секунд воспроизведения
Я использую Android MediaPlayer API для воспроизведения потока аудио (http://www.abc.net.au/res/streaming/audio/hls/classic_fm.m3u8
). Через несколько секунд (иногда больше, иногда меньше) мой звук останавливается, но не возникает событие ошибки.
На Logcat появляется это сообщение:
06-30 19:35:12.785 24767-25086/? I/AudioFlinger﹕ BUFFER TIMEOUT: remove(4100) from active list on thread 0xb5e5f008
Иногда через некоторое время в проигрывателе появляется ошибка, связанная с проблемами в сети. Иногда я ничего не получаю.
Я проверил наличие проблем с ГХ и управлением питанием, у меня стабильное интернет-соединение. Кто-нибудь знает, как решить это или хотя бы, что это на самом деле означает?
Я тестирую это на Nexus 5 под управлением Android 4.4.4. Я проверял свой код ранее с предыдущей версией ОС, и все, как я помню, работало нормально.
Благодарю.