Android Bugs——解决MediaPlayer+SurfaceView程序切换到后台再恢复播放,有声音没画面问题

缘由: 当Activity进入onPause状态以后,SurfaceView会被销毁,进而回调surfaceDestroyed()方法,当你程序从后台切到前台恢复时,SurfaceView并无从新建立,因此就会出现有声音没画面的状况。java 解决方法: 监听SurfaceHolder的callback回调,在surfaceCreated和surfaceDestroyed中处理播放器的播放和中止。
相关文章
相关标签/搜索