几个要点:
1.读取url地址的视频文件内容
2.访问存储空间并保存
3.用videoView播放
4.退出时清空文件
与上一篇文章中的下载图片类似,在asyncTask中打开url地址的内容
在这里,我们虽然可以用
for (int i = 0; i < params.length; i++)
读取(只要改一下存储文件的名字,加上 i 做标识就可以了),不过我们暂时只下载一个视频文件
先确定一个存储路径
File f = new File(Environment.getExternalStorageDirectory()
+ "/test");
然后检查这个路径是否存在,不存在就新建一个,在app运行的时候我们可以跳出到管理器查看是不是有一个test文件夹创建了
创建路径后,我们就可以将url的内容放进demo.mp4中了
未免用户以为app停掉了或者乱按其他按钮(这里没别的按钮了。。。)
我们在asyncTask中加入progressDialog,并在任务完成后自动取消掉dialog
protected void onPreExecute() {
// TODO Auto-generated method stub
super.onPreExecute();
progress.show();
}
并且&#