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