如果你想显示一段在线视频或者任意的数据流比如视频或者OpenGL 场景,你可以用android中的SurfaceView或者TextureView做到。...项目中碰到的问题:
1.之前用SurfaceView播放视频的时候,从图片切换到播放视频,会出现黑屏的现象。
2.SurfaceView灵活性没有TextureView好。...,预加载视频,如果视频文件不存在,从assets下copy一份到sdcard目录下,视频加载完毕隐藏图片,我这边图片默认显示的是android项目自带的图片,你们可以根据需求显示想要的图片。...放了一个TextureView跟一个ImageView TextureView初始化显示ImageView…当视频播放的时候隐藏ImageView,并且切换过去的时候不会出现黑屏。...如果播放在线视频出现闪屏的问题,需要开启一个线程异步播放视频,然后再用handle延时隐藏图片。