Как я могу использовать тег вставки для видео YouTube в UIWebView, который является частью UITableViewCell - PullRequest
0 голосов
/ 08 декабря 2010

Я могу успешно использовать тег для встраивания видео YouTube на UIWebView, который НЕ является частью ячейки таблицы.

Я могу успешно установить HTML в UIWebView, который является частью ячейки таблицы.

Но настройка html в UIWebView, являющемся частью ячейки таблицы, с использованием тега embed для ссылки на видео YouTube не работает для меня.

Код в моем пользовательском классе UITableViewCell выглядит следующим образом:


   NSString *embedHTML = @"\
    <html><body>\
    <embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
 width=\"%0.0f\" height=\"%0.0f\"></embed>\
    </body></html>";

    CGRect frame = self.webView.bounds;
 NSString *html = [NSString stringWithFormat:embedHTML, urlString, frame.size.width, frame.size.height];
    [self.webView loadHTMLString:html baseURL:nil];

Если я заменим «» на что-то простое, например «

testing

», оно отобразится так, как я и ожидал.

Если я использую фрагмент кода с тегом embed в контроллере представления вне таблицы, у которого есть webView, он работает просто отлично.

Я что-то не так делаю или UITableViewController и связанные с ним классы просто не позволят мне сделать это?

Спасибо, Дуг

--------- Обновление от 08.12.2010

Я могу успешно использовать теги или в UIWebView, который является частью UITableViewCell ИСКЛЮЧИТЬ для видео YouTube.

Итак, заголовок вопроса все еще точен, но у меня больше нет сомнений, что в ссылке на YouTube есть что-то очень другое.

1 Ответ

0 голосов
/ 09 декабря 2010

Я начал с нового проекта и получил его на работу.

Поскольку первый проект был просто прототипом, я предполагаю, что сделал что-то, что нарушило его поведение - не уверен, что сейчас, все выглядит примерното же самое.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...