WebView加载视频时只有声音没有画面的问题
2014-01-26 12:19
2707 查看
http://blog.csdn.net/fhy_2008/article/details/7474330
android webview 在3.0+后显示flash要启用硬件加速,开启硬件加速是在manifest中加入: android:hardwareAccelerated="true"
但是开启硬件加速后webview有可能会出现闪烁的问题,解决方法是在webview中设置:
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
这是把webview 中的硬件加速关闭。设置LAYER_TYPE_SOFTWARE后会把当前view转为bitmap保存。这样就不能开多个webview,否则会报out of memory。
解决方法是在webview中加入:
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
invalidate();
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
2013更新:
最近发现个问题,在给webview设置了背景(黑色)以后,在htc one (4.0.3) 和 G20上会闪黑屏。结果改了下设置背景的函数就好了。
setBackgroundColor(Color.parseColor("#000000")); //ok 不会闪黑屏
setBackgroundColor(0x000000);//会闪黑屏
android webview 在3.0+后显示flash要启用硬件加速,开启硬件加速是在manifest中加入: android:hardwareAccelerated="true"
但是开启硬件加速后webview有可能会出现闪烁的问题,解决方法是在webview中设置:
setLayerType(View.LAYER_TYPE_SOFTWARE, null);
这是把webview 中的硬件加速关闭。设置LAYER_TYPE_SOFTWARE后会把当前view转为bitmap保存。这样就不能开多个webview,否则会报out of memory。
解决方法是在webview中加入:
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
invalidate();
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
}
2013更新:
最近发现个问题,在给webview设置了背景(黑色)以后,在htc one (4.0.3) 和 G20上会闪黑屏。结果改了下设置背景的函数就好了。
setBackgroundColor(Color.parseColor("#000000")); //ok 不会闪黑屏
setBackgroundColor(0x000000);//会闪黑屏
相关文章推荐
- webview 播放H5视频问题 黑屏 只有声音没有画面
- Android使用WebView加载有声音或视频的网页时,关闭webView时,声音没有关闭的问题
- Android WebView 播放视频的问题(只有声音没有图像)
- Android Webview中解决H5的音视频不能自动播放、只有声音没有图像的问题
- android Mediaplayer 播放视频 只有声音没有画面的问题
- 解决Android中使用webview加载音视频返回后还有声音问题
- html 网页中插入视频没有画面只有声音的问题
- 关于视频转码后只有声音没有画面的问题
- Android VideoView播放视频只有声音没有图像黑屏
- webview播放视频关闭声音问题
- android 用MyTV等第三方应用播放直播视频,只有声音没有画面
- 解决ubuntu下mplayer只有声音没有视频的问题
- Android WebView 无法播放视频 加载不出来等问题
- WebView加载h5页面播放音乐或视频 返回,按锁屏键,按home键 播放不停止问题
- Android VideoView播放视频只有声音没有图像黑屏
- SurfaceView+MediaPlayer 播放视频 锁屏 没有画面等各种问题的解决方案。
- Windows Media Player播放AVI视频文件时,只有声音,没有图像,问题解决
- 解决原生webView无法加载部分格式视频的问题
- debian学习笔记7, mplayer smplayer详细配置说明.解决播放视频没有画面只有声音,w32codecs.w74codecs插件配置.
- Android Vitamio播放只有声音没有视频画面,Z轴处理