ios - 从 vimeo 获取视频缩略图

标签 ios vimeo

在我的应用程序中,我想显示特定用户在他的 Vimeo 帐户中上传的视频。 我已经完成了 OAuth 步骤并获得了用户上传的视频的 video_id。我尝试下载视频的缩略图,以便它们可以在表格 View 或 Collection View 中显示。 Vimeo 提供了 api 方法,我得到了这样的响应:

NSURL *url = [[NSURL alloc] initWithString:@"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls&video_id=72961770"];

但我在此处粘贴了用户 ID。我尝试了另一种方法,以便动态加载用户 ID。

 NSURL *url = [[NSURL alloc] initWithString:@"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls"];
    OAMutableURLRequest *request = [[OAMutableURLRequest alloc]initWithURL:url consumer:consumer token:token realm:nil signatureProvider:nil];


    OARequestParameter *p0 = [[OARequestParameter alloc] initWithName:@"video_id" value:[array objectAtIndex:0]];


    NSArray *params = [NSArray arrayWithObject:p0];
    [request setParameters:params];

但我收到一条错误消息,提示 Msg = Method not found。 你能帮我动态获取 id 还是有办法将 video_id 作为参数提供给 url。谢谢

最佳答案

为 url 创建一个字符串并粘贴到 video_id=。

NSString *url = @"http://vimeo.com/api/rest/v2?format=json&method=vimeo.videos.getThumbnailUrls&video_id=";

然后使用 stringByAppendingString 方法将 video_id 值附加到它并使用它。 这也不是直接的方式,但可以让您动态获取视频缩略图而无需粘贴

关于ios - 从 vimeo 获取视频缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18484428/

相关文章:

ios - 在退格时通过与正则表达式匹配从textview中删除特定的字符串

objective-c - 跨平台 iOS/Mac OS X Objective-C 开发?

html - 将视频放入 iframe 中,宽度为 100% 并自动播放

php - vimeo 嵌入在 Firefox 上显示黑屏?

ios - 无法访问 NSArray 中实例的属性

ios - 无法将自定义 IBAction 连接到按钮

ios - 在 Xcode 中为不同环境组织 API 基本 URL 的最佳方式

php - Vimeo API : streaming upload using HTTP PUT and blueimp's jQuery fileupload

javascript - objective-c - 如何使用 JS 自动播放 Vimeo 视频

javascript - 热衷于使用 Vimeo API 使用 Angular 上传视频吗?