刚刚解决了 mediaplayer 和SurfaceView播放视频 只有声音没有画面的问题,
最终确定为,holder.setFixedSize(width,heigh); 设置分辨率的方法,放在了 mediaplayer的回调函数里,导致没有画面,
把这个holder.setFixedSize(width,heigh); 通过handler 在主线程里设置,问题就解决了。
刚刚解决了 mediaplayer 和SurfaceView播放视频 只有声音没有画面的问题,
最终确定为,holder.setFixedSize(width,heigh); 设置分辨率的方法,放在了 mediaplayer的回调函数里,导致没有画面,
把这个holder.setFixedSize(width,heigh); 通过handler 在主线程里设置,问题就解决了。