æ¨å¥½ï¼å¾é«å ´è½å¸®å©æ¨
å¦ä½ææ¾ï¼
è¿æ¥å·¥ä½è¦ç¨Androidçwebviewææ¾HTML5 videoæ ç¾ãåäºä¸è¯éªï¼ç¨Androidèªå¸¦çBrowserå¯ä»¥è£
è½½å«ævideoæ ç¾çHTML5页é¢ï¼èä¸è½æ£å¸¸ææ¾ï¼ä½åæ ·çç½é¡µç¨webviewæ¥å 载就没æ³ææ¾HTML5ä¸çvideoã
å¨ç½ä¸æ¥äºè®¸å¤èµæï¼ææ¥çèµæå¯ä»¥åèæ转载é£äºæç« ï¼ç»è¿æ æ°æ¬¡æµè¯ï¼ç»äºæåäºï¼åæ³å¦ä¸ï¼
第ä¸æ¥å½ç¶æ¯è¦å
æ个Webivew对象ï¼æ¯åå¨main.xmlä¹å¥½ï¼æè
å¨æå建ä¹ç½¢ï¼æ»ä¹æäºä¸ä¸ªWebview对象å³å¯ï¼å设å
¶å为m_webviewï¼ç¶å设置ä¸äºå±æ§ï¼
m_webview.getSettings().setJavaScriptEnabled(true);
m_webview.setWebChromeClient(m_chromeClient);
æ¬æ¥ä»¥ä¸ºè¦è®¾ç½®m_webview.getSettings().setPluginsEnabled(true);ä½åæ¥åç°å»æåä¹ä¸å½±åææãä¸é¢ä¸»è¦çæ¯setWebChromeClientè¿ä¸ªï¼è¦è®¾ç½®ä¸ä¸ªWebChromeClient对象ç»webviewï¼WebChromeClient对象è¿æ ·å建ï¼
private WebChromeClient m_chromeClient = new WebChromeClient(){
@Override
public void onShowCustomView(View view, CustomViewCallback callback) {
// TODO Auto-generated method stub
}
};
ä½ çé纳æ¯æåè¿çå¨åï¼
è®°å¾å¥½è¯åé纳ï¼çé¢ä¸æï¼äºç¸å¸®å©ï¼