Android Bugs——解決MediaPlayer+SurfaceView程序切換到後臺再恢復播放,有聲音沒畫面問題

緣由: 當Activity進入onPause狀態以後,SurfaceView會被銷燬,進而回調surfaceDestroyed()方法,當你程序從後臺切到前臺恢復時,SurfaceView並無從新建立,因此就會出現有聲音沒畫面的狀況。java 解決方法: 監聽SurfaceHolder的callback回調,在surfaceCreated和surfaceDestroyed中處理播放器的播放和中止。
相關文章
相關標籤/搜索