Цель 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.

Я нашел ответ на этом форуме продуктов Google, который помог решить мою проблему – и это была именно та проблема, с которой вы сталкиваетесь 🙂

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

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

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

Просто положить

 loadvideo(gQy4I5y1ldg12); 

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

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

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

Снимок экрана для совместного использования ссылок:

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

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

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

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