Comment lire une vidéo youtube / vimeo dans l'application sur iPhone

Je suis la construction d'une application où je veux lire la vidéo à partir de l'url comme Youtube, Vimeo, url Directe. Je suis en train de lecteur personnalisé à l'aide de AVPlayer pour lire une vidéo à partir d'une url directe de clip vidéo(comme www.abc/play.mp4). Mais plus tard, j'ai fait face à un énorme problème pour jouer youtube & vidéo vimeo. Et après la recherche d'un lot, j'ai trouvé ce lien où il dit que sans l'aide de UIWebview je ne peux pas jouer un lien Youtube:

Jouer des vidéos YouTube avec MPMoviePlayerController au lieu de UIWebView

La lecture de la vidéo à partir de youtube lien sans UIWebView

Donc j'ai simplement utilisé ce code:

NSString *youTubeVideoHTML = @"<html><head><style>body{margin:0;}</style></head> <body> <div id=\"player\"></div> <script> var tag = document.createElement('script'); tag.src = 'http://www.youtube.com/player_api'; var firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); var player; function onYouTubePlayerAPIReady() { player = new YT.Player('player', { width:\'100%%\', height:'200px', videoId:\'%@\', events: { 'onReady': onPlayerReady } }); } function onPlayerReady(event) { event.target.playVideo(); } </script> </body> </html>";

NSString *html = [NSString stringWithFormat:youTubeVideoHTML, videoId];
self.embedded_player_view.mediaPlaybackRequiresUserAction = NO;

[self.embedded_player_view loadHTMLString:html baseURL:[[NSBundle mainBundle] resourceURL]];

Maintenant, quand je clique sur youtube/Vimeo video lien de la tableview sa lecture de la vidéo avec le lecteur par défaut c'est à dire le lecteur quicktime. Ses pas l'exécution de la vidéo au sein de la UIWebview cadre lui-même.
Mais je veux montrer la vidéo dans la 1ère moitié de l'écran, je.e mon UIWebview cadre. Est-ce possible?

Dans mon application je peux voir ceci:

en cliquant sur le bouton rouge de lecture, je peux voir la vidéo en plein écran dans le lecteur quicktime comme ceci:

Comment lire une vidéo youtube /vimeo dans l'application sur iPhone

Mais je veux montrer la vidéo au sein de la même webView image et non pas via le lecteur quick time. Il doit jouer comme ceci:

Comment lire une vidéo youtube /vimeo dans l'application sur iPhone

Même n'en MusicTube et PlayTube.

Ou est-il un autre moyen d'obtenir la même chose? Toute aide sera appréciée. Merci à l'avance.

source d'informationauteur Avijit