有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用Cloudinary api从上传的视频中检索缩略图?

我一直很难从Cloudinary上托管的视频中检索缩略图。如果我在浏览器中输入视频的url,视频将成功检索并显示在屏幕上。我想使用这个url从视频中获取缩略图。我已经尝试使用Cloudinary api来实现这一点。根据文档,您只需将扩展名从更改为。mp4到。jpg:

https://cloudinary.com/documentation/video_manipulation_and_delivery#generating_video_thumbnails

然而,当我这样做时,我得到一个404错误,其中一个x-cld-error头显示“未找到资源”。这是出乎意料的,因为视频确实存在,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);

非常感谢您的帮助


共 (0) 个答案