YouTube намерение, ошибка 400

Я обнаружил, что могу запустить видео на YouTube в стандартном проигрывателе YouTube следующим образом:

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:U79wVTdnMpw")); 
startActivity(i); 

Но это не работает. Плеер YouTube запускается, но выдает ошибку:

Возникла проблема с сетью [400]

Я обновил приложение YouTube, но ничего не изменилось.

Я использую Android ICS 4.0.1.


person POMATu    schedule 05.12.2012    source источник
comment
примите, какой ответ поможет вам .. все новые пользователи могут быть сбиты с толку   -  person Ranjith Kumar    schedule 22.06.2016
comment
Спустя 3 года я не думаю, что @POMATu когда-либо примет ответ :(   -  person marienke    schedule 28.08.2017


Ответы (6)


Я нашел ответ на этом форумах продуктов Google, который помог решить мою проблему. - это была именно та проблема, с которой вы столкнулись :)

РЕШЕНИЕ. Дайте функции loadVideo() ТОЛЬКО идентификатор YouTube, а не весь URL-адрес YouTube.

person marienke    schedule 14.05.2014

На loadvideo не ставьте:

loadvideo(https://www.youtube.com/watch?v=gQy4I5y1ldg12)

просто поставь

loadvideo(gQy4I5y1ldg12);
person Charlie    schedule 24.06.2017

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

person Ahmad    schedule 05.12.2012

Нажмите кнопку Поделиться под видео на YouTube -> Появится ссылка -> Использовать эту ссылку.

Примечание. Не используйте URL YouTube.

Скриншот с примером обмена ссылками:

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

person Ranjith Kumar    schedule 10.06.2016

Ошибка сети Youtube 400: выключите и включите Очистить данные и кеш

Настройки приложений управлять приложениями очистить данные и кеш

Вам нужно будет авторизоваться каждый раз. К сожалению, я все еще не могу писать, но могу поделиться комментарием на g+

person user6763961    schedule 27.08.2016

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

person Tarun Umath    schedule 25.01.2018