Как сделать так, чтобы видео YouTube отображалось и воспроизводилось в приложениях для Android? - PullRequest
0 голосов
/ 18 августа 2010

Наше приложение для Android загружает RSS-каналы для новостей и сайтов блогов и отображает истории в веб-просмотре.

Всякий раз, когда в истории есть видео на YouTube, оно не показывается и не воспроизводится (объект есть, но это просто пробел, и при нажатии ничего не происходит)

Конечно, поскольку Google владеет как Android, так и YouTube, существует простой способ разрешить воспроизведение видео YouTube в веб-просмотре в приложениях для Android ?? (Они отлично работают в нашем приложении для iPhone).

Любые предложения приветствуются !!

Спасибо, John

Ответы [ 2 ]

1 голос
/ 29 июля 2015

Решением, которое работало для меня, было добавление трех строк в метатег в верхней части вашего HTML. Эти три строки должны позволять вам вставлять видео Youtube в ваше мобильное приложение.

https://*.youtube.com 
https://*.youtubeusercontent.com 
https://*.youtubeapis.com 

Ваш полный тег должен выглядеть следующим образом:

<meta http-equiv="Content-Security-Policy" content="default-src 'self' data: gap: https://*.gstatic.com https://*.youtube.com https://*.youtubeusercontent.com https://*.youtubeapis.com 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; media-src *">

Я пробовал другие методы внутри AndroidManifest.xml и config.xml, но у меня они не работали. Надеюсь, это поможет - Адам

1 голос
/ 18 августа 2010

вы не можете воспроизвести их в веб-просмотре, потому что у андроида нет вспышки (ну, это не совсем так, но не все устройства даже поддерживают версию флеш-версии для андроид). Чтобы воспроизвести их, по ссылке должен запуститься проигрыватель YouTube, который работает на устройствах с поддержкой Google.

Это работает на iOS, потому что браузер "конвертирует" видео в воспроизводимый формат. Android-браузер этого не делает.

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