我正在使用Dwonload Manager将文件从Internet存储到手机。对于以.jpg或.mp4结尾的文件,下载有效,但对于从创建下载链接的网站生成的链接,则无法正常工作(我下载不安全)。它不正常(接受没有后缀的链接吗?
PS:我已经在互联网上进行了很多研究,内容涉及如何从youtube获取.mp4链接或如何将视频存储在网站中,然后直接获取.mp4链接..但没有成功..
您能否建议一种方法来免费获得MP4链接,而我的PC中没有视频(如果有直接链接或可以使用的链接,我不介意将其上传到youtube)下载管理器)
这是我的代码
personViewHolder.personbutton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Person person = persons.get(i);
Context context=v.getContext();
String url = person.url;
DownloadManager manager = (DownloadManager)context.getSystemService(Context.DOWNLOAD_SERVICE);
DownloadManager.Request request = new DownloadManager.Request(Uri.parse(url));
request.setDescription(person.title);
request.setTitle(person.title);
request.allowScanningByMediaScanner();
request.setNotificationVisibility(
DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "file"+person.title+".mp4");
manager.enqueue(request);
}
});
答案 0 :(得分:1)
您可以使用Google云端硬盘,并在上面上传视频。获取公共链接(知道链接的任何人都可以访问文件)。然后按照本教程获取您的直接链接。
已编辑的新链接: https://www.wonderplugin.com/online-tools/google-drive-direct-link-generator/
希望这会帮助您解决问题。谢谢!
答案 1 :(得分:0)
问题在于文件类型为(mp4)..i使用了mkv视频,并且确实使用了@hiep提出的方法