Вот как я добавил видео YouTube в свой проект; Я добавил их в функцию viewDidLoadДобавление youtube видео в мое приложение
UIWebView *web = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 480, 300)];
NSString *html = @"<html><head> .........."; // its too long so i cut it short
[webView loadHTMLString:html baseURL:[NSURL URLWithString:@"http://www.youtube.com/embed/vLBKOcUbHR0"]];
[self.view addSubview:web];
Вид, который я вижу;
И то, что я хочу некоторые вещи, как этот
Если присмотреться, вы увидите ToolBar и Done кнопку, а также UIActivityIndicator во втором изображении , и ни один из них не отображается в моем. Как я могу это решить?
Есть ли способ автоматического воспроизведения видео без отображения начального экрана (например, просмотр миниатюр, где вы должны нажать кнопку воспроизведения)? – sharon
Не то, чтобы я знал. Возможно, вы сможете сделать что-то взломанное, как использовать метод webview stringByEvaluatingJavaScriptFromString, чтобы выполнить скрипт встроенного проигрывателя, чтобы он воспроизводился, но это звучит довольно хрупко, если YouTube когда-либо меняет свой API. –