HCYoutubeParser 0.0.5

HCYoutubeParser 0.0.5

测试已测试
Lang语言 Obj-CObjective C
许可证 自定义
Released最后发布2015年12月

Simon Andersson维护。



  • 作者
  • hellozimi

HCYoutubeParser 是一个可以让你从 YouTube 获取 iOS 兼容的视频 URL 的类,因此你不需要使用 UIWebView 或打开 YouTube 应用。

要开始使用它非常简单

// Gets an dictionary with each available youtube url
NSDictionary *videos = [HCYoutubeParser h264videosWithYoutubeURL:[NSURL URLWithString:@"http://www.youtube.com/watch?v=8To-6VIJZRE"]];

// Presents a MoviePlayerController with the youtube quality medium
MPMoviePlayerViewController *mp = [[[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL URLWithString:[videos objectForKey:@"medium"]]] autorelease];
[self presentModalViewController:mp animated:YES];

// To get a thumbnail for an image there is now a async method for that
[HCYoutubeParser thumbnailForYoutubeURL:url
                          thumbnailSize:YouTubeThumbnailDefaultHighQuality
                          completeBlock:^(UIImage *image, NSError *error) {
    if (!error) {
        self.thumbailImageView.image = image;
    }
    else {
        UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:[error localizedDescription] delegate:nil cancelButtonTitle:@"Dismiss" otherButtonTitles:nil];
        [alert show];
    }
}];

警告:这未经 YouTube 的 ToC 批准。使用风险自担。