Я создал Webview:YouTube Autoplay Возможности В IOS
videoView.delegate = self;
videoView.userInteractionEnabled = true;
[videoView loadRequest:[[NSURLRequest alloc]initWithURL:[[NSURL alloc] initWithString:@"website"]]];
У меня есть HTML/JavaScript для обработки загрузки видео, а также автозапуск и в следующем видео. Все это работает, но моя проблема заключается в том, что IOS автоматически загружает QuickTime-плеер, что тоже хорошо, но я не знаю, как это контролировать, и не знаю, как заставить видео играть, как только это произошло. Я бы хотел, чтобы кнопка, отображаемая в проигрывателе, автоматически запускалась. Я бы хотел, чтобы это произошло в любое время при загрузке нового видео.
JS код работает как этот. Я беру список, и это мой плейлист. Я не загружаю плейлист из youTube. Я просто делаю свой собственный список, и когда вызывается конец видео, я загружаю новое видео по id. Я также автоматически запускаю видео, которое дает мне кнопку, которую IOS предоставляет в любое время при загрузке видео. Кроме того, я использую iframe для выполнения всего этого, с помощью api youTube, так я контролирую стороны js.
Вопрос: Есть ли способ контролировать игру по коду? Если да, то как, когда игрок уже загружен, и загружаю другое видео, как я могу получить это автовоспроизведение?
Я нашел ответ:
Если положить webView.mediaPlaybackRequiresUserAction=FALSE;
в webViewDidFinishLoad
то автовоспроизведение и все еще позволяют использовать другие кнопки, а также. Это работало как шарм и предлагало использовать его.
Здравствуйте, rob, не могли бы вы создать образец примера Xcode, чтобы показать, как вы это делаете? – Piero