Не удается воспроизвести видео внутри WebView, используя тег iframe? - PullRequest
5 голосов
/ 01 июля 2011

Я использую следующие данные для отображения в WebView.Это HTML-теги вместе с iframe, который ссылается на видео.

Теперь проблема в том, что когда я нажимаю на него, он показывает кнопку воспроизведения, но не может воспроизвести видео.

МожетЯ играю это видео внутри WebView или нет?

<p></p><P> because of Jon’s pro-growth, business-friendly policies, Utah's economy expanded at more than triple the national rate and was named the best state for business by <EM>Forbes.</em><BR /><BR /><IFRAME height=241 src="http://player.vimeo.com/video/25349114" frameBorder=0 width=425></iframe></p><br />

<P>America needs a dose of the same medicine. Today, our nation has the second highest corporate tax rate in the developed world. We have convoluted and confusing regulations. 
<!--break--><!--break--><p></p>

, когда я пытаюсь запустить этот URL в браузере Android, он открывает videoview и прекрасно воспроизводит этот файл, но почему бы не в iframe?http://player.vimeo.com/video/25349114

Ответы [ 2 ]

3 голосов
/ 02 января 2012

Главное - включить подключаемые модули браузера.

// how to enable the webview plugin changed in API 8
if (Build.VERSION.SDK_INT < 8) {
    mWebView.getSettings().setPluginsEnabled(true);
} else {
    mWebView.getSettings().setPluginState(PluginState.ON);
}

Также стоит проверить установлен флеш-плеер

2 голосов
/ 07 октября 2011
WebView wv;
wv = (WebView) findViewById(R.id.mywebview);

wv.getSettings().setJavaScriptEnabled(true);
wv.getSettings().setBuiltInZoomControls(true);
wv.getSettings().setPluginsEnabled(true);

Используйте этот код для загрузки вашего видео, а также для обновления флэш-плеера вашего устройства ...

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