Встроенное видео YouTube не воспроизводится на некоторых устройствах Android - PullRequest
0 голосов
/ 07 ноября 2019

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

Около 1% моих пользователей не смогли воспроизвестивидео и получение этой ошибки: VIDEO_NOT_PLAYABLE_IN_EMBEDDED_PLAYER, но встраивание видео разрешено.

Я подумал, что это ошибка библиотеки, поэтому я заменил ее веб-просмотром, загружающим веб-сайт с помощью plyr.io для воспроизведения видео. Та же самая ошибка происходит (только для 1% моих пользователей), и я понятия не имею, почему. Это происходит на всех версиях Android, все пользователи находятся в одной стране, и я не устанавливал никаких ограничений на видео на YouTube.

Я борюсь с этим в течение нескольких дней и не могу найти хорошего объяснения. Может быть, ограничение YouTube, что я не вижу? Или ошибка на YouTube?

Я надеюсь, что кто-нибудь может дать мне объяснение по этому поводу. Не стесняйтесь спрашивать более подробную информацию или поделиться кодом.

1 Ответ

0 голосов
/ 08 ноября 2019

Я не уверен, но вы можете прочитать ниже:

https://youtube -eng.googleblog.com / 2011/12 / понимание-воспроизведения-ограничений_28.html

Видео, которое можно встраивать, но нельзя синдицировать, будет воспроизводиться на YouTube.com или на других сайтах, на которых встроен проигрыватель YouTube, но может не воспроизводиться на таких устройствах, как мобильные телефоны или телевизоры. Если вы хотите узнать больше о получении видео, подходящего для воспроизведения на мобильных устройствах, см. Руководство разработчика.

...