我正在使用此代码从我的服务器下载视频。但下载完成后,视频不会显示在设备库中。
String dst = "file:///mnt/sdcard/Bazu2.mp4";
Uri src_uri = Uri.parse("http://tiktakdl.tk/fvideo/bazu/Bazu2.mp4");
Uri dst_uri = Uri.parse(dst);
DownloadManager.Request req = new DownloadManager.Request(src_uri);
req.setDestinationUri(dst_uri);
DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
dm.enqueue(req);
sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE, Uri.fromFile(new File(dst))));
我使用了ACTION_MEDIA_SCANNER_SCAN_FILE意图,但没有任何事情发生。我想首先我应该检查文件是否完全下载然后使用该意图,但我不知道如何。
答案 0 :(得分:2)