【发布时间】:2020-08-07 00:10:18
【问题描述】:
我在从 Cloudinary 上托管的视频中检索缩略图时遇到了困难。如果我在浏览器中输入视频的 url,视频就会成功检索并显示在我的屏幕上。我想使用这个网址从视频中获取缩略图。我尝试使用 Cloudinary api 来完成此操作。根据文档,您只需将扩展名从 .mp4 更改为 .jpg:
https://cloudinary.com/documentation/video_manipulation_and_delivery#generating_video_thumbnails
但是,当我这样做时,我会收到一个带有 x-cld-error 标头的 404 错误,上面写着“找不到资源”。这是出乎意料的,因为视频确实存在,而且 Cloudinary 自己的网站声称更改文件扩展名会将媒体转换为缩略图或相关媒体类型。
我正在尝试使用 Cloudinary 的 Java api 作为 Android 应用程序的一部分来检索这些缩略图。我写的获取缩略图的url的Java代码如下:
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);
非常感谢任何帮助!
【问题讨论】:
标签: java android cloudinary