Jas*_*ngh 1 youtube iphone xcode youtube-api ios
NSURL *youTubeURL = [NSURL URLWithString:@"http://www.youtube.com/watch?v=HPwyVw_6vsQ&feature=youtu.be"]; // URL is a string which needs to be placed in @"" and close method call with ].
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:youTubeURL];
imageSel = [player thumbnailImageAtTime:1.0 timeOption:MPMovieTimeOptionNearestKeyFrame];
Run Code Online (Sandbox Code Playgroud)
我正在使用此代码从视频中获取缩略图,并在 imagesel 中返回空值。有人可以帮我解决这个问题吗?我正在使用 YouTube URL。当我将此代码用于主包中的视频时它工作正常。
每个 YouTube 链接有 4 个缩略图
http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg
Run Code Online (Sandbox Code Playgroud)
这段代码非常适合
例如我有这个链接:
http://www.youtube.com/watch?v=HPwyVw_6vsQ&feature=youtu.be
Run Code Online (Sandbox Code Playgroud)
YouTube 视频 ID 是:
HPwyVw_6vsQ
Run Code Online (Sandbox Code Playgroud)
从此链接生成的缩略图是:
http://img.youtube.com/vi/HPwyVw_6vsQ/1.jpg
Run Code Online (Sandbox Code Playgroud)
这非常容易使用