2015-03-04 4 views
-1

Мне нужно воспроизвести видео youtube в UIWebView и загрузить видеофайлы. А также необходимо получить уведомление о начале воспроизведения видео и остановке воспроизведения видео.ios UIWebView с youtube video

Чтобы сделать это, пожалуйста, помогите мне.

ответ

0

Чтобы поместить видео в своем WebView вы можете реализовать этот метод

- (void)embedYouTube { 

self.videoHTML = [NSString stringWithFormat:@"\ 
      <html>\ 
      <head>\ 
      <style type=\"text/css\">\ 
      iframe {position:absolute; top:50%%; margin-top:-130px;}\ 
      body {background-color:#000; margin:0;}\ 
      </style>\ 
      </head>\ 
      <body>\ 
      <iframe width=\"100%%\" height=\"240px\" src=\"%@\" frameborder=\"0\" allowfullscreen></iframe>\ 
      </body>\ 
      </html>", self.videoURL]; 



[self.videoView loadHTMLString:self.videoHTML baseURL:nil]; 
} 

Чтобы получить уведомление добавить наблюдатель:

[[NSNotificationCenter defaultCenter] addObserver:self 
selector:@selector(playbackDidEnd:) 
name:@"MPAVControllerItemPlaybackDidEndNotification"//@"MPAVControllerPlaybackStateChangedNotification" 
object:nil];