我的应用程序正在通过url流式传输视频,但我也希望能够下载它们并离线查看。
是否可以使它们仅适用于我的应用程序?
这些视频不应共享或转移到其他设备,而应仅从下载它们的应用程序中播放。
最佳答案
您将要使用Internal Storage将数据存储在只有您的应用程序可以访问的设备上的私有文件夹中。
例
String FILENAME = "My File Name";
YourVideoDataType video;
FileOutputStream fOutputStream = openFileOutput(FILENAME, Context.MODE_PRIVATE);
fOutputStream.write(video.getBytes());
fOutputStream.close();
另外,请确保在Android清单中包含
WRITE_EXTERNAL_STORAGE
权限。