Youtube Player на Android - бесконечная загрузка

YoutubePlayer показывает бесконечную загрузку при попытке play песни с YoutubePlayerAPI, в частности с YouTubePlayerSupportFragment для Android. Это происходит случайно. Иногда происходит сбой загрузки с INTERNAL_ERROR. Пожалуйста, смотрите прикрепленные изображения

Странно - ведь родной Youtube app умеет load and play video нормально и без задержек.

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

РЕДАКТИРОВАТЬ: я получаю обратный вызов onVideoStarted, но видео все равно не воспроизводится

введите здесь описание изображения введите здесь описание изображения


person Taras    schedule 07.10.2015    source источник


Ответы (2)


Посмотрите этот ответ и попробуйте сделать то же самое YouTubePlayerFragment backstack. Я думаю, что ваша проблема имеет ту же причину, что и моя. Также проверьте вывод logcat на наличие ошибок (он может быть запутан и выходит за рамки приложения, поэтому проверьте «Нет фильтров» в logcat)

person Kolchuga    schedule 02.12.2015

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

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

Эта проблема возникала только на определенных устройствах.

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

Я знаю, что «обновить приложение YouTube» — не очень хороший ответ, но он решил странные проблемы, с которыми я сталкивался.

Надеюсь это поможет.

person ApacheTyler    schedule 23.05.2016