У меня возникли проблемы с извлечением миниатюры из видео, размещенного на Cloudinary. Если я введу URL-адрес видео в браузер, оно будет успешно извлечено и отображено на моем экране. Я хотел бы использовать этот URL, чтобы получить миниатюру из видео. Я пытался использовать Cloudinary API для выполнения sh. Согласно документации, все, что вам нужно сделать, это изменить расширение с .mp4 на .jpg:
https://cloudinary.com/documentation/video_manipulation_and_delivery#generating_video_thumbnails
Однако, когда я это делаю, я получите ошибку 404 с заголовком x-cld-error, который говорит: «Ресурс не найден». Это неожиданно, потому что видео действительно существует, и собственный веб-сайт Cloudinary утверждает, что изменение расширения файла преобразует мультимедиа в миниатюру или соответствующий тип мультимедиа.
Я пытаюсь получить эти миниатюры, используя Java Cloudinary API как часть Android приложения. Код Java, который я написал для получения URL-адреса миниатюры, выглядит следующим образом:
String videoPath = replaceExtension(strings[0], ".jpg");
Map<String, String> config = new HashMap<String, String>();
config.put("cloud_name", "<my_cloud_name>");
Cloudinary cloudinary = new Cloudinary(config);
cloudinary.url().resourceType("video").imageTag(videoPath);
Любая помощь приветствуется!