다운로드 매니저를 쓸경우에 중간에 왠지모르지만 다운로드되지 않았습니다 하면서 취소되더라고요 왜 취소되는지 알수있을까요?
아니면 다른라이브를 써서 다운로드 받을까요 깃허브에서 만들어져있는 다운로드매니저를 참고해서 할까하는데 괜찮은 라이브러리 있으면 알려주세요! 혹시몰라서 소스 올려두겠습니다.
private void downloadFromUrl(String youtubeDlUrl, String downloadTitle, String fileName) {
Uri uri=Uri.parse(youtubeDlUrl);
DownloadManager.Request request=new DownloadManager.Request(uri);
request.setTitle(downloadTitle);
request.allowScanningByMediaScanner();
request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, fileName);
// get download service and enqueue file
DownloadManager manager=(DownloadManager) getSystemService(Context.DOWNLOAD_SERVICE);
manager.enqueue(request);
}