在Android上的视频下载,只能从应用程序播放

时间:2014-03-21 22:11:32

标签: java android video

我的应用是从网址流式传输视频,但我也希望能够下载并离线观看。

是否可以将它们仅用于我的应用程序?

这些视频不应共享或转移到其他设备,应该只从仅下载它们的应用中播放。

1 个答案:

答案 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权限。