android webView加载网络视频
之前,我寫過webView加載本地網(wǎng)頁的博客,今天,就寫寫webView加載網(wǎng)絡(luò)視頻的內(nèi)容。
一、加載網(wǎng)頁
1.WebView用來顯示網(wǎng)頁,使用必須時刻注意我們需要添加網(wǎng)絡(luò)權(quán)限
| | <uses-permission android:name="android.permission.INTERNET"/> 二.在界面定義一個webView,然后獲取WebSettings webView = (WebView) findViewById(R.id.webView); WebSettings setting = webView.getSettings(); 三.設(shè)置WebSettings的部分屬性 setting.setJavaScriptEnabled(true); setting.setBuiltInZoomControls(true); setting.setDisplayZoomControls(false); setting.setSupportZoom(true); setting.setDomStorageEnabled(true); setting.setDatabaseEnabled(true); // 全屏顯示 setting.setLoadWithOverviewMode(true); setting.setUseWideViewPort(true); 其中 setting.setDomStorageEnabled(true);setting.setDatabaseEnabled(true); 這個代碼是關(guān)鍵,這個讓webView設(shè)置支持DomStorage。 什么是DOM StorageHTML5 是下一代 HTML 標準,開始吸引越來越多人的目光。html5 的 DOM Storage 機制提供了一種方式讓程序員能夠把信息存儲到本地的計算機上,在需要時獲取。這點和 cookie 相似,區(qū)別是 DOM Storage 提供了更大容量的存儲空間。 另外,講講webView的緩存。 ??1、緩存構(gòu)成 /data/data/package_name/cache/ /data/data/package_name/database/webview.db /data/data/package_name/database/webviewCache.db ??緩存模式(5種) 這樣,webView才能播放網(wǎng)頁的視頻,不然只能加載網(wǎng)頁,不能播放視頻。 android webView加載網(wǎng)絡(luò)視頻就講完了。 源碼下載:http://download.csdn.net/detail/bzlj2912009596/9870957 就這么簡單。 |
總結(jié)
以上是生活随笔為你收集整理的android webView加载网络视频的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 获取MP4文件的图片大小
- 下一篇: android String的repla