javascript - 如何拍摄YouTube视频的缩略图

标签 javascript youtube youtube-api youtube-data-api

我想拍摄并显示正在播放的视频图片,我认为它们被称为缩略图并每分钟更改一次,我已经使用youtube iframe api显示了视频,现在我想拍摄当前正在播放的视频并显示图片并每分钟更改一次, 我怎样才能做到这一点? youtube数据API?

最佳答案

为此,有两种方法

  • 显示视频缩略图
  • 显示视频缩略图图像

  • 显示视频缩略图:-
    YTPlayerView *thumbnailView=[[YTPlayerView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
    [mainPlayerView loadWithVideoId:Enter Video Id];
    [self.view addSubView thumbnailView]
    

    显示视频的缩略图图像
    UIImageView *imageView=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];
            NSString *strURl=@"YouTube Video Id Here";
            NSString *strMain=[NSString stringWithFormat:@"http://img.youtube.com/vi/%@/mqdefault.jpg", strURl];
    
    //sd_setImageWithURL
    // if not using  sd_setImageWithURL then load image from data 
            [imageView sd_setImageWithURL:[NSURL URLWithString:strMain]];
            [self.view addSubview:imageView];
    

    关于javascript - 如何拍摄YouTube视频的缩略图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37164341/

    相关文章:

    javascript - '错误 : Uncaught (in promise): No provider for Jsonp' (HTML/Javascript/Typescript/Angular2)

    html - 如何获取自动播放YouTube视频的嵌入式代码

    android - 拦截YouTube搜索

    php - 从 YouTube 数据 API 视频源中获取作者用户名

    javascript - Angular js - 包括 jquery 插件

    javascript - 将样式添加到随机加载的 div - 无法正常工作

    android - 在 Android 的应用程序中播放 YouTube 视频

    google-api - Youtube 数据 API -/channels 端点不返回较小的用户

    Javascript 正则表达式 : Using variables in backreference pattern?

    php - 我的PHP获取YouTube视频API函数未打印任何内容