Android中ExoPlayer的缓存实现

时间:2016-01-17 06:29:28

标签: android caching video exoplayer

YouTube使用Android中的ExoPlayer播放他们的视频/音频,但是一旦播放视频,您可能会注意到下次从高速缓存播放时,而不是从服务器流播放。我需要在我的播放器上添加此功能,我应该在哪里进行自定义才能获得该功能?或其他任何人(YouTube除外)这样做了吗?正确的链接或建议会有所帮助。谢谢

1 个答案:

答案 0 :(得分:0)

我相信ExoPlayer 不支持支持缓存或保存视频。至少那是2015年9月的this issue所说的。

您可能grab the output buffer并将其作为文件写入。

最安全的方法可能是在后台持续保存视频(意味着双倍带宽使用),然后在开始流式传输之前检查它是否已经下载。