Skip to content
This repository was archived by the owner on Mar 29, 2022. It is now read-only.

Repository files navigation

This project is not being maintained.

HCYoutubeParser

HCYoutubeParser is a class which lets you get the iOS compatible video url from YouTube so you don't need to use a UIWebView or open the YouTube Application.

It's really simple to get going

// Gets an dictionary with each available youtube urlNSDictionary *videos = [HCYoutubeParser h264videosWithYoutubeURL:[NSURLURLWithString:@"http://www.youtube.com/watch?v=8To-6VIJZRE"]];
// Presents a MoviePlayerController with the youtube quality medium
MPMoviePlayerViewController *mp = [[[MPMoviePlayerViewController alloc] initWithContentURL:[NSURLURLWithString:[videos objectForKey:@"medium"]]] autorelease];
[selfpresentModalViewController: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:nilcancelButtonTitle:@"Dismiss"otherButtonTitles:nil];
[alert show];
}
}];

Warning: This is not approved by the ToC of YouTube. Use at own risk.

About

Fetches YouTube mp4 URLS for iOS and tvOS.

Resources

Stars

609 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages