videoview 有声音没画面的可能原因

这个问题查了很久最后终于解决了 --原因就是 videoview的父类如果被
setDrawingCacheEnabled(true)

就会造成videoview 播放的时候只有声音没有画面。

解决方案很简单把他的父控件setDrawingCacheEnabled(false)即可


ps:如果使用drawingcache 过程中 发生了 try uese recycled bitmap异常就使用下列解决方案

conteLayout.setDrawingCacheEnabled(true);
/**复制bitmap**/
Bitmap bitmap = conteLayout.getDrawingCache().copy(Config.RGB_565, true);
conteLayout.setDrawingCacheEnabled(false);
即可。


你可能感兴趣的:(android)