android 播放视频时可能出现只有视频声音没有图像的现象,出现这种情况一般有一下几种可能:
1.视频本身问题。换个视频看看结果。
2.分辨率设置问题。holder.setFixedSize(width,heigh); 设置分辨率的方法应通过handler 在主线程设置。
3.没有设置MediaPlayer.setDisplay(SurfaceHolder sh)方法,或设置位置错误,该方法应该在每次视频准备完成将要播放的时候进行设置。
以上经个人观点,如有错误之处还请大牛们留言指正。