Android MediaPlayer 锁屏后从新进入黑屏 问题解决方法
导致锁屏黑屏的原因:播放视频过程中锁屏不可见时,则SurfaceHolder对象会销毁,当切换可见时因为mediaPlayer.setDisplay()的SurfaceHolder对象不存在,所以只有声音没有视频。解决方案:可以在初始化时通过surfaceView获取SurfaceHolder对象,通过addCallback监听SurfaceHolder.Callback接口,SurfaceHolder.Callback三个回调方法分别如下:surfaceCreatedsurfaceChangeds
原创
2021-03-26 10:34:34 ·
2679 阅读 ·
0 评论