2012-01-16 2 views
2

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

Теперь странно, что каждая другая страница, которую я открываю в UIWebView, работает как шарм и загружается почти мгновенно. Например, откройте страницу канала Youtube, я получаю страницу за считанные секунды. Но открытие прямой ссылки на видео в некоторых случаях занимает 4 минуты. Он не подлежит загрузке, но, похоже, занимает очень много времени. Когда он открыт, он отлично работает - видео играет и все такое.

Возможно, кто-нибудь может понять, что вызывает это? Я прочитал все остальные темы, и те же обстоятельства не применяются, поскольку я не внедряю видео, я просто открываю URL-адрес в UIWebView.

Там это в консоли:

предупреждения: Нет копию QuickTime Plugin.webplugin/QuickTime плагина не найдено локально, чтение из памяти на удаленном устройстве. Это может замедлить сеанс отладки.

Но это похоже на то, что я открываю страницу канала YouTube и появляется мгновенно и появляется только один раз.

Я использую как симулятор, так и устройство, и проблема очевидна в обоих.

+0

Вы когда-нибудь это выясняли? У меня такая же проблема, и я не могу понять это –

+0

Нет, но по какой-то причине те же видео теперь работают, и кажется, что проблема была, возможно, на стороне youtube. Без понятия. – margusholland

ответ

0

Я считаю, что это происходит, когда вы пытаетесь открыть длинные видео. Можете ли вы протестировать приложение с видео с разной длиной (разрешение).
Я предполагаю, что Mediaplayer пытается получить (буфер) часть (или завершить?) Видео вверх и, следовательно, это поведение.
Если это причина задержки, я сомневаюсь, что есть что-то, что можно сделать (отличное от показа ссылки на низкое качество youtube (если существует)).

+0

Нет, я уже пробовал это. Сначала у меня была такая же идея, но она действовала так же, как с 1-секундным, так и 10-минутным фильмом. – margusholland

Смежные вопросы