При использовании 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. Я проверял свой код ранее с предыдущей версией ОС, и все, как я помню, работало нормально.

Благодарю.

0 ответов

Другие вопросы по тегам