Android 開發問題 —— WebView 瀏覽優酷等視頻網站播放問題

歡迎轉載,轉載請註明 http://blog.csdn.net/ning_gg/article/details/51150085

這幾天項目需要調用webview顯示一個我們的網頁,上面有視頻窗口,用戶點擊需要能播放該視頻。但是死活該webview就是不播放視頻,打開優酷也一樣,網上說的

.setJavaScriptEnabled(true);
.setPluginState(PluginState.ON);
android:hardwareAccelerated="true"

都嘗試了,但是就是播不出來。急壞我了,領導等着看效果,怎麼百度都是這三句,如果你看到也是這三句但還是播不出,當你看到我的這篇文章的時候,恭喜你,你找到了光明的曙光,我親身嘗試能播出來的。
首先在manifaset文件裏面application標籤里加上android:hardwareAccelerated=”true”,其次在配置webview.setting裏面把這些都加上

WebSettings ws = webview.getSettings();
              ws.setBuiltInZoomControls(true);// 隱藏縮放按鈕

        ws.setUseWideViewPort(true);// 可任意比例縮放
        ws.setLoadWithOverviewMode(true);// setUseWideViewPort方法設置webview推薦使用的窗口。
        // setLoadWithOverviewMode方法是設置webview加載的頁面的模式。

        ws.setSavePassword(true);
        ws.setSaveFormData(true);// 保存表單數據
        ws.setJavaScriptEnabled(true);

        ws.setDomStorageEnabled(true);
        ws.setSupportMultipleWindows(true);// 新加

        //我就是沒有這一行,死活不出來。MD,硬是沒有人寫這一句的
        webview.setWebChromeClient(new WebChromeClient());
        webview.setWebViewClient(new WebViewClient());
        webview.loadUrl("http://v.youku.com/v_show/id_XMTUzMjUwOTc2MA==_ev_1.html");

然後開始運行吧,溫馨提示,別忘了網絡運行權限。如果不行,請告訴我,如果可以,請別忘了給我點贊。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章