Intereting Posts
Как создать файл на Sdcard с помощью телефонной заставки Локальные видеофайлы не будут воспроизводиться в Android-приложении Cordova Как выполнить двустороннюю привязку данных к ToggleButton? Метод onClick не работает должным образом после прокрутки NestedScrollView Android-код для записи видео с помощью удаленной IP-камеры, к которой осуществляется доступ с помощью URL-адреса Как заполнить оставшееся пространство между двумя макетами Отправка запроса HTTP DELETE в Android Изменение нижнего колонтитула и текстовых цветов TabPageIndicator (ViewPagerIndicator) Время ожидания экрана Android Как создать квадратную кнопку, которая настраивается на высоту элемента списка? Как протестировать android.max_aspect для Galaxy S8 Android – как получить или установить (распечатать) DPI (точек на дюйм) файла JPEG при загрузке или сохранении программно? Framework / App для пользовательских карт (не общих карт Google) Ошибка студийной студийной студийной студией Android с исключением верхнего уровня Как создать интерфейс между фрагментом и адаптером?

Как вставить видео YouTube на Android с помощью Phonegap

Я пытаюсь встроить YouTube-видео в Android-приложение для мобильного телефона, используя новый API iframe YouTube.
Встраивается сама работа, и окно YouTube появляется с изображением предварительного просмотра и кнопкой воспроизведения в центре.
Проблема в том, что когда я нажимаю кнопку, чтобы начать потоковое видео, встраивание не воспроизводит видео – просто загружает изображение предварительного просмотра и ничего не делает.

Используемый код ниже, если это помогает.

& lt;iframe title="YouTube video player" class="YouTube-player" type="text/HTML" width="320" height="194" src="http://www.youtube.com/embed/xxxxxxxx" frameborder="0"></iframe> 

Я прочитал из любой статьи, что, если использовать iPhone, просто измените настройку на phonegap.plist

 MediaPlaybackRequiresUserAction: NO AllowInlineMediaPlayback: YES OpenAllWhitelistURLsInWebView: YES ExternalHosts *.youtube.com *.ytimg.com 

Как насчет в android …?

Solutions Collecting From Web of "Как вставить видео YouTube на Android с помощью Phonegap"

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

После успешной интеграции плагина используется следующий код для воспроизведения видео на YouTube:

 window.plugins.videoPlayer.play("http://www.youtube.com/watch?v=E0UV5i5jY50"); 

У меня такая же проблема. В моем случае (Phonegap 2.9 + Android 4.2) проблема была minSdkVersion в AndroidManifest.xml.

 <uses-sdk android:minSdkVersion="14" /> 

Когда я попытался установить его ниже, чем «14», он перестал отображать видеопоток, как в вашем случае (предварительный просмотр был все еще в порядке)

Обновить:

.. но если вы добавите активированное аппаратное ускорение в AndroidManifest.xml, все будет хорошо даже при более низких версиях Android

 android:hardwareAccelerated="true" 

Все объяснено подробно в этом сообщении

Проверьте, есть ли в консоли какая-либо ошибка, например, «отказ в доступе» при загрузке видео, если это так: отредактируйте файл config.xml и добавьте

 <access origin="http://youtube.com" subdomains="true" /> <access origin="http://ytimg.com" subdomains="true"/>