android 顯示flash視訊播放器
因專案需要在web view中能開啟網頁連結,但是有的網頁中包含了使用了flash的視訊播放器,如果是預設的web view 開啟這樣的網頁flash的位置為顯示為空白,根據網上查詢的資料通過以下方式可以解決(android 4.4):
webSettings.setJavaScriptEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
webSettings.setPluginState(WebSettings.PluginState.ON);
webSettings.setAllowFileAccessFromFileURLs(true);
webSettings.setDomStorageEnabled(true);
}
還需要在AndroidManifest.xml中將activity中設定為:
android:hardwareAccelerated=”true”
並在layout中將web view的屬性設定為:
android:layerType=”hardware”
如果不進行以上設定則可能會只有聲音而沒有畫面顯示。
如果是在更低版本如2.3的android下可以使用:
mWebView.getSettings().setPluginsEnabled(true);
以上設定可以正常播放使用flash做為播放器的視訊,但還是有其它不完美的地方,比如頁面關閉後視訊還在播放,聲音還在響,暫時還沒有想到優化方案。
相關文章
- ffmpeg播放器實現詳解 - 視訊顯示播放器
- Android 基於ffmpeg開發簡易播放器 - EGL和OpenGLESGLES顯示YUV視訊Android播放器
- Flash(FLV)視訊播放器開原始碼大集合播放器原始碼
- 視訊播放器播放器
- Android視訊直播、點播播放器哪家強?Android播放器
- Flash末日將近:谷歌明年停運Flash顯示廣告谷歌
- flash在jsp中不能顯示?JS
- Android進階:十、自定義視訊播放器 1Android播放器
- 短視訊平臺原始碼,Android 左右滑動顯示和隱藏原始碼Android
- MVC應用程式顯示Flash(swf)影片MVC
- 自定義視訊播放器播放器
- 視訊播放器工具Infuse播放器
- Android進階:自定義視訊播放器開發(上)Android播放器
- Android進階:自定義視訊播放器開發(下)Android播放器
- 一個強悍而優美的Android視訊播放器Android播放器
- Android多媒體之視訊播放器(基於MediaPlayer)Android播放器
- 視訊展示 Ubuntu touch 多工顯示改進Ubuntu
- Flex4/AS3.0自定義VideoPlayer元件皮膚,實現Flash視訊播放器FlexS3IDE元件播放器
- Android音視訊播放器框架看這些就夠了Android播放器框架
- 阿里雲視訊播放器阿里播放器
- MPC-HC視訊播放器播放器
- ASP.NET 視訊播放器ASP.NET播放器
- swf 格式Flash 動畫播放器在Android上的實現動畫播放器Android
- Android顯示框架:Android應用檢視的載體ViewAndroid框架View
- ie9不顯示flash的解決方法IE9
- MeFeedia:63%網路視訊不再需要Flash
- H5視訊播放器特性H5播放器
- 開源視訊播放器介紹播放器
- Mac視訊播放器哪個好用?Mac播放器
- 視訊播放器Infuse PRO mac版播放器Mac
- 視訊播放器全屏旋轉方案播放器
- 視訊播放器程式碼詳解播放器
- Android顯示框架:Android應用檢視的管理者WindowAndroid框架
- Android顯示框架:Android應用視窗的管理者WindowManagerAndroid框架
- Android 顯示系統Android
- Android:EditText 多行顯示Android
- windows2003IE無法顯示flashWindows
- MPV 播放器:Linux 下的極簡視訊播放器播放器Linux