WebView с YouTube внутри ScrollView на сотовый - PullRequest
3 голосов
/ 30 августа 2011

У меня есть WebView со встроенным плеером Youtube.Он должен быть внутри ScrollView, поскольку он является частью статьи, которую пользователь может прокручивать.Теперь при отключенном аппаратном ускорении WebView отображает только черные прямоугольники.При включенном ускорении я вижу изображение, но при прокрутке WebView мерцает или частично исчезает.Я использую самый последний SDK, ASUS eeePad с Android 3.2 и ACER Iconia с Android 3.1.Я включаю JavaScript и плагины и встраиваю YouTube со следующим кодом:

<iframe class=\"youtube-player\" type=\"text/html\" width=\"" + width +
"\" height=\"" + height + "\" src=\"http://www.youtube.com/embed/" + id +
"\" frameborder=\"0\">

Вот скриншот:

enter image description here

http://imageshack.us/photo/my-images/651/iconiayoutube.png/

Есть идеи, как мне заставить это работать?

1 Ответ

0 голосов
/ 17 января 2013

Я сомневаюсь, что тег <iframe> относится к HTML5 . Если это так, то он будет поддерживать только с Android версии 4.1

Попробуйте использовать вместо него тег <Video> или <Object>

Также попробуйте установить Webchrome Client или WebViewClient для веб-просмотра

ПРИМЕЧАНИЕ: Поскольку эмуляторы являются виртуальными устройствами, тестирование потокового видео и аудио в режиме онлайн не даст никакого результата. Так что тестируйте всегда в Устройствах

...