I need to play youtube video in my iOS application and while video is playing I need to add an overlay on video.
1.Now how can i run youtube video in native player?
2.if I play video in UIWebview then how can i detect that video is playing and how to add overlay on the video?
MPMoviePlayerViewController
cannot directly play youtube video urls.You need to extract the url before loadingMPMoviePlayerViewController
with the url.you can see a working demo in my github repo:
Try this:: https://github.com/DpzAtMicRO/IOSYoutubePlayer
LBYoutubeExtractor
extracts the youtube Url with JSON.Please do read the README.md before you use this in your application.
Regards
MPMoviePlayerViewController is a good one but last commit is years ago. I found another solution called 'XCDYouTubeKit' which supports iPhone/iPad and iOS7 onwards with full screen YouTube video.
You can access github page at here and fully documented tutorial at here
This is what official developer says in his page: