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