Как узнать, что буферизация Android MediaPlayer намеренно остановлена ​​(не из-за проблем с сетью), потому что уже сделано достаточно буферизации?

Используя MediaPlayer.OnInfoListener Я могу видеть, когда MediaPlayer временно приостанавливает воспроизведение внутри, чтобы буферизовать больше данных.

Но так как MediaPlayer подчиняется прогрессивной загрузке HTTP, в идеале он приостанавливает буферизацию, так как достаточно буферизации уже сделано, если пользователь продолжает
Посмотрите видео, оно буферизует следующую порцию данных.

Я хочу точно знать, когда буферизация прекратилась, потому что сделано достаточно буферизации. (не потому, что проблемы с сетью, перегрузка, низкая пропускная способность и т. д.)

Я думаю, что это неправильно?
Если нет, есть ли способ найти это?

1

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]