Я понимаю, что в WebView много вопросов о YouTube, но, похоже, они не решают мою проблему точно.
Я загружаю веб-сайт со встроенным клипом YouTube в WebView, проблема в том, что изображение предварительного просмотра YouTube не появляется, я просто получаю черный ящик с YouTube внизу.
Этот же веб-сайт загружает изображение предварительного просмотра в браузере Android. В телефоне нет Flash.
Я понимаю, что видео не воспроизводится без флеш-памяти, я не хочу, чтобы оно воспроизводилось в WebView, мне просто нужен предварительный просмотр для загрузки, как в обычном браузере.
Я не могу отредактировать сам сайт, но, похоже, он используется для видео YouTube.
<iframe allowfullscreen="" frameborder="0" height="271" src="http://www.youtube.com/embed/28L-hOJHwUw?rel=0&hd=1" width="475"></iframe></div>
Я включаю Javascript и плагины в моем WebView.
webView = (WebView) findViewById(R.id.webviewplan);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginsEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
Любая помощь будет оценена.
Спасибо.
Edit:
Обнаружил, что он выдает ошибку js, так что кто-нибудь может отобразить предварительный просмотр вставки YouTube в WebView без флеш-памяти, или это просто невозможно?
Ошибка:
TypeError: Result of expression 'a' [undefined] is not an object. --
From line 342 of http://s.ytimg.com/yt/jsbin/www-embed_core_module-vflcoqCCO.js