2013-01-24 65 views
0

從上一個星期我試圖找到如何在android webview中播放html5視頻,我在堆棧溢出中閱讀了很多博客和問題,但是我的問題是solve.i使用.mp4 , .wevm ,ogv and also .3gp格式,但中午格式正在運行。
我運行這些視頻在兩個不同的設備之一是micro-max funbookandroid 4.0和另一個設備是Samsung device2.3.3 android os如何在android webview中運行webview中的HTML5視頻

這是我的代碼。

url="file://"+Environment.getExternalStorageDirectory()+"/unzipped/HTML5/res/test1.html"; 


    webview = (WebView) findViewById(R.id.webview); 
    webview.setWebChromeClient(new WebChromeClient()); 
    webview.getSettings().setPluginsEnabled(true); 
    webview.getSettings().setPluginState(PluginState.ON); 
    webview.getSettings().setJavaScriptEnabled(true); 

    webview.getSettings().setDomStorageEnabled(true); 
    webview.setWebViewClient(new WebViewClient() { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     return true; 
     }  
      }); 

    webview.loadUrl(url); 

回答

0

對於API級別11+應該足夠您在Android清單文件中的屬性android:hardwareAccelerated="true"添加到<application>標籤。

對於舊的API,您需要在自己的WebChromeClient中實施方法onShowCustomViewonHideCustomView

或者你可以檢查出html5webview

+0

不,我已經使用這個代碼,但我的問題是解決不了 –