Я использую MediaPlayer для потоковой передачи аудио с URL-адреса.
Согласно документации, вызов MediaPlayer pause, за которым следует play, возобновится с точки, где она была приостановлена.
Мне интересно, как это работает с потоком аудио в реальном времени. Когда я вызываю pause, это MediaPlayer создает какой-то буфер всех входящих данных и сохраняет его, пока я не вызову play еще раз?
Если это действительно так, есть ли максимальный размер в этом буфере? Я в основном обеспокоен тем, что пользователь приостанавливает MediaPlayer, и он использует много памяти, пока он хранит входящие аудиоданные.