Android 如何同时播放/流式传输视频并将其保存到应用程序缓存?

Android 如何同时播放/流式传输视频并将其保存到应用程序缓存?,android,caching,video-streaming,android-videoview,Android,Caching,Video Streaming,Android Videoview,我正在开发一个视频播放应用程序,用户可以在其中观看实时流媒体视频并将其保存在应用程序缓存中。我可以使用此代码部分流式传输视频 videoView = (VideoView) rootView.findViewById(R.id.video_view); videoView.setMediaController(new MediaController(this)); videoView.setVideoURI(Uri.parse(videoURL)); videoView.start(); 我不

我正在开发一个视频播放应用程序,用户可以在其中观看实时流媒体视频并将其保存在应用程序缓存中。我可以使用此代码部分流式传输视频

videoView = (VideoView) rootView.findViewById(R.id.video_view);
videoView.setMediaController(new MediaController(this));
videoView.setVideoURI(Uri.parse(videoURL));
videoView.start();

我不知道如何缓存应用程序存储中的视频,用户无法通过该存储修改或移动视频内容。所以我的问题是如何在应用程序存储中缓存视频?不可能或存在性能问题?这个问题的替代解决方案是什么

解决了这个问题。它允许流媒体和缓存视频同时进行。

您曾经尝试过这样做吗@AndroidCodeHunterDo你有一个JAR文件用于你的库,我可以在我的库中使用吗?