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播放器
- Android進階:十、自定義視訊播放器 1Android播放器
- 短視訊平臺原始碼,Android 左右滑動顯示和隱藏原始碼Android
- MVC應用程式顯示Flash(swf)影片MVC
- 一個強悍而優美的Android視訊播放器Android播放器
- Android進階:自定義視訊播放器開發(上)Android播放器
- Android進階:自定義視訊播放器開發(下)Android播放器
- Android多媒體之視訊播放器(基於MediaPlayer)Android播放器
- Android顯示框架:Android應用檢視的管理者WindowAndroid框架
- ffmpeg4.2 overlay 視訊顯示異常.
- Android Libgdx 顯示文字Android
- 視訊播放器工具Infuse播放器
- 阿里雲視訊播放器阿里播放器
- 自定義視訊播放器播放器
- Android系統耳機圖示顯示Android
- win10顯示視訊縮圖卡死怎麼辦 win10視訊檔案縮圖不顯示卡死修復方法Win10
- flash中呼叫XML遇到的中文顯示異常問題XML
- win10怎麼看顯示卡配置_win10如何檢視顯示卡資訊Win10
- MPV 播放器:Linux 下的極簡視訊播放器播放器Linux
- 短視訊商城系統,Android進度條,自定義進度條,顯示百分比Android
- Mac視訊播放器哪個好用?Mac播放器
- Movist Pro for Mac(Mac視訊播放器)Mac播放器
- 視訊播放器Infuse PRO mac版播放器Mac
- H5視訊播放器特性H5播放器
- 開源視訊播放器介紹播放器
- 視訊播放器全屏旋轉方案播放器
- FFmpeg+OpenGL ES+OpenSL ES打造Android視訊播放器課程總結Android播放器
- Android程式啟動與Activity顯示Android
- Android UI 顯示原理分析小結AndroidUI
- 資料顯示Netflix 70%視訊流量源於網際網路電視
- 部分 Android 手機硬壓視訊和 IOS 播放器不相容的問題AndroidiOS播放器
- Cisdem Video Player for mac(高清視訊播放器)IDEMac播放器
- Mac強大的視訊播放器:InfuseMac播放器
- ReactNative乾貨分享——視訊播放器AppReact播放器APP
- vs2017使用vlc視訊播放器播放器
- Flash 訊息
- Android 介面顯示與邏輯處理Android
- Android 眼睛 顯示隱藏密碼(ImageView)Android密碼View