嗨,我正在开发一个应用程序,该应用程序使用Android MediaPlayer播放通常为30秒长度的背景视频。
对于某些小于 5-7MB 的视频,播放器会立即启动,但当视频大小超过 10-15MB 时,视频需要 30 秒以上才能播放。
我的问题是:有没有办法加快Android原生媒体播放器缓冲的速度,以便在视频像YouTube一样可用时立即播放视频的第一帧?
提前致谢
对android原生MediaPlayer了解不多,但在使用ExoPlayer时遇到了类似的问题,并使用LoadControl解决了它。如果您找不到MediaPlayer的任何解决方案,请考虑使用ExoPlayer。以下是有关 DefaultLoadControl 的讨论链接:
https://github.com/google/ExoPlayer/issues/2438