CocoaPods trunk is moving to be read-only. Read more on the blog, there are 13 months to go.
| TestsTested | ✗ |
| LangLanguage | Obj-CObjective C |
| License | MIT |
| ReleasedLast Release | Jul 2015 |
Maintained by Rune Madsen.
RMYouTubeExtractor provides an easy way to obtain MP4 URLs for your iOS apps by providing a YouTube video identifier.
This library borrows code from XCDYouTubeVideoPlayerViewController by Cédric Luthi - sans the MPMoviePlayerController, allowing you to just extract the URLs and roll your own player.
RMYouTubeExtractor.h and RMYouTubeExtractor.m to your project@import AVFoundation;[[RMYouTubeExtractor sharedInstance] extractVideoForIdentifier:youtubeID
completion:^(NSDictionary *videoDictionary, NSError *error) {
}];The instance returns a dictionary with up to 4 video qualities: 240p, 360p, 720p and 1080p. 1080p is rare.
Don’t forget to check for empty dictionary / errors.
See demo project for an example of how to use the extractor.
el= attempts for the URLDeveloped by Rune Madsen (@runmad and runmad.com).
Credit to Cédric Luthi for his work on extraction code.
I appreciate feedback. Create Github issues, pull requests or connect with me on Twitter.
I'd love to see and hear from you if you use it in a project.
RMYouTubeExtractor is available under the MIT license. See the LICENSE file for more information.