DownloadManager не загружает видео - PullRequest
0 голосов
/ 15 мая 2019

Я пишу и приложение для загрузки мультимедиа из Twitter с помощью twitter4j, я получил URL-адрес мультимедиа без проблем из одного твита, но когда я пытаюсь загрузить его, я получаю только «загрузка не удалась» или загрузка с пустым файлом .

Я тестировал изменение параметров по запросу, проверял разрешения, пытался загрузить изображения из другого источника (не из твиттера), но все, что я получаю, это точно такая же ошибка.

Вот фрагмент кода, где я пытаюсь скачать:

DownloadManager downloadManager= (DownloadManager) getSystemService(DOWNLOAD_SERVICE);
Uri uri =Uri.parse (url2);
DownloadManager.Request request = new DownloadManager.Request(uri);

request.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED);
request.setAllowedNetworkTypes(DownloadManager.Request.NETWORK_WIFI | DownloadManager.Request.NETWORK_MOBILE);
request.setMimeType("video/mp4");
request.setDestinationInExternalFilesDir(context, Environment.DIRECTORY_DOWNLOADS, "testing.mp4");

downloadManager.enqueue(request);

Есть идеи о том, что я делаю не так?

Спасибо.

...