ideoView = [[UIWebView alloc] initWithFrame:CGRectMake(60, 20, 200, 184)];
videoView.delegate = self;
videoView.scrollView.bounces = NO;
videoView.allowsInlineMediaPlayback = YES;
videoView.mediaPlaybackAllowsAirPlay = YES;
videoView.mediaPlaybackRequiresUserAction = NO;
[self.view addSubview:videoView];
NSString* embedHTML = [NSString stringWithFormat:
@"<html><body style='margin:0px;padding:0px;'><script type='text/javascript'src='http://www.youtube.com/iframe_api'></script><script type='text/javascript'>function onYouTubeIframeAPIReady(){ytplayer=new YT.Player('playerId',{events:{onReady:onPlayerReady}})}function onPlayerReady(a){ a.target.playVideo(); }</script><iframe id='playerId' type='text/html' width='%@' height='%@'src='http://www.youtube.com/embed/%@?enablejsapi=1&rel=0&playsinline=1&controls=1&showinfo=1' frameborder='0'></body></html>", [NSString stringWithFormat:@"%d", 200], [NSString stringWithFormat:@"%d", 184], url];
[videoView loadHTMLString:embedHTML baseURL:nil];
Его работы отлично, но он воспроизводится автоматически. но после завершения воспроизведения видео он воспроизводит кнопку воспроизведения для повторного воспроизведения. Мне нужна эта кнопка воспроизведения в веб-виде, например, в YouTube в первый раз. Пока я нажимаю эту кнопку, мне нужно только воспроизвести видео. пожалуйста Предложите мне любую идею ...Я не хочу играть автоматически в UIWebview играть youtube видео
Привет, теперь я решаю свою проблему из-под кода ... Теперь мне нужны элементы управления в webview. Теперь в настоящее время я получил элементы управления, но он не будет показывать ползунок воспроизведения. Он показывает ползунок playBack только в полноэкранном режиме ... теперь мне нужно показать слайдер даже в режиме просмотра в обычном размере – Seeker
, почему бы вам не использовать только 'iframe' , который будет транслировать видео. – NULL
@Aminul: пожалуйста, сообщите правильно что вы говорите .. Я решил свою проблему и опубликовал свои анны .. Теперь то, что мне нужно, упомянуто выше ur comment – Seeker