Arj*_*jun 7 video-streaming android-studio exoplayer2.x
我正在开发一个应用程序,我想从 URL 流式传输视频。我目前正在使用 ExoPlayer 进行流式传输,它工作正常,但在视频加载和开始播放之前有大约 5 秒的延迟。有没有什么方法可以减少这个开始时间,或者像 TikTok 那样随时随地流式传输视频。TikTok 不存在任何延迟。有人可以为此提供一些解决方法吗?
小智 0
我是 exoplayer 的新手,但我已经学到了这一点:
我假设您正在使用 recyclerview 来加载大量视频。
而且您正在通过网址播放视频。
你可以做什么:解决方案是在视频出现在屏幕上之前对其进行预缓存。例如,当位置 0 的视频正在播放时,您会预缓存并预缓冲位置 1。
因此,您总是预缓存/预缓冲 getAdapterPosition() + 1;
这使得 exoplayer 甚至在您访问视频之前就加载了 url。
| 归档时间: |
|
| 查看次数: |
2228 次 |
| 最近记录: |