Очень странное поведение при просмотре видео с YouTube на iPad - PullRequest
0 голосов
/ 13 марта 2012

У меня есть массив ссылок на видео YouTube, и я помещаю их в табличное представление.Когда пользователь нажимает на одну строку, WebView вставляется, и я указываю на URL-адрес видео, как это

[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"https://www.youtube.com/watch?v=wQXIuYVNM9Q"]]];

, до вчерашнего дня это работало идеально, и в результате получилось

enter image description here

но с сегодняшнего дня поведение другое!Что происходит, когда я нажимаю на строку, видео отображается как всегда.Но потом, если я вернусь и снова нажму на то же видео, оно больше не появляется, и вместо этого я получаю следующий экран

enter image description here

Это очень странно!Если я выбираю другое видео из списка при первой загрузке, то со второго раза его нет, и я получаю тот же бесполезный экран с миниатюрами видео.Даже если я удаляю приложение и запускаю его снова, видео, на которое уже щелкнули, не работает, в то время как остальные работают только один раз.Похоже, это проблема с кешем или что-то подобное ...

Пожалуйста, помогите мне, это сводит меня с ума!

Ответы [ 2 ]

0 голосов
/ 14 марта 2012

Нашел странный обходной путь, используя arc4number:

NSString *s = @"https://www.youtube.com/watch?v=DLl92XBsYmc&feature=youtube_gdata"

s = [s stringByAppendingFormat:@"%f", arc4random()];

[web loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:s]]];

, поэтому каждый раз, когда адрес отличается, и видео отображается.

0 голосов
/ 13 марта 2012

вы пытались использовать встроенную ссылку с YouTube, поскольку это может решить эту проблему.

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