Показать HTML5 видео в полноэкранном режиме

У меня есть веб-просмотр с HTML-видео внутри. Я хочу показать это видео в полноэкранном режиме, чтобы переопределитьonShowCustomView из моегоWebChromeClient использоватьVideoView, Это прекрасно работает в 2.3, однако в 4.xonShowCustomView никогда не называется. Видео будет по-прежнему воспроизводиться, однако оно воспроизводится из веб-просмотра без каких-либо элементов управления, кроме нажатия для воспроизведения и остановки.

Кроме того, у меня есть hardwareAccelerated = & quot; true & quot ;.

Любая идея, почемуonShowCustomView никогда не называется?

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    webView = (WebView) findViewById(R.id.webView);

    webView.getSettings().setSupportZoom(true);
    webView.getSettings().setLoadWithOverviewMode(true);
    webView.getSettings().setUseWideViewPort(true);
    webView.getSettings().setBuiltInZoomControls(true);
    webView.getSettings().setJavaScriptEnabled(true);
    webView.getSettings().setDomStorageEnabled(true);
    webView.getSettings().setPluginState(WebSettings.PluginState.ON);
    webView.setWebViewClient(new WebViewClient());
    webView.setWebChromeClient(new MyChromeClient());

    webView.loadUrl(URL);

}

private class MyChromeClient extends WebChromeClient implements
        OnCompletionListener, OnErrorListener, OnPreparedListener {

    @Override
    public void onShowCustomView(View view, CustomViewCallback callback) {
        Log.d("ma", "onShowCustomView");
    }

...

Ответы на вопрос(2)

Ваш ответ на вопрос