YouTube 在 Android 中使用 ExoPlayer 来播放他们的视频/音频,但您可能已经注意到,一旦您播放了一个视频,下次它从缓存播放,而不是从服务器流播放。我需要在我的播放器上添加此功能,我应该在哪里进行自定义才能获得它?或者其他人(YouTube 除外)这样做了吗?正确的链接或建议会有所帮助。谢谢
最佳答案
我相信 ExoPlayer 不支持缓存或保存视频。至少那是this issue 2015 年 9 月说。
您也许能够 grab the output buffer并将其写入文件。
最安全的方法可能是在后台自行保存视频(意味着双倍带宽使用),然后在开始流式传输之前检查它是否已下载。
关于android - Android中ExoPlayer的缓存实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34835773/