android surfaceview播放视频前,出现黑屏


问下,surfaceview播放视频前,总是黑屏2秒钟,就显示画面,有谁碰到过么 ?
回答1:那是加载啊 缓冲buffer100% 。
回答2: 这是正常情况.. 
回答3:我们是还没有播放的情况下,先实现图片在上面,这样就看不出来了
回答4:原因是 Activity加载布局后,才开始加载surfaceview,其他布局都加载好了,但是sur就黑屏2秒 
回答5:不光是你播放的时候会黑屏,轮循播放每次开始的时候都会有

提问:当一模一样的图片放在survuew位置?我也试过,还是黑屏
提问:今天经理要我消除黑屏,我查了好多资料都实现不了
回答:提取第一帧图片就好了
提问:怎么提取
回答:用一个ImageView先覆盖在surfaceVIew的上面 
Bitmap bitmap = ThumbnailUtils.createVideoThumbnail(videoPath, Images.Thumbnails.FULL_SCREEN_KIND);
看你是弄小图还是大图.修改下参数就可以了
你不要把图片弄在SurfaceView中显示,就在ImageView中显示就好了啊