Skip to content

Commit fcb3b2c

Browse files
committed
setSurface null onPause
1 parent 5be9b60 commit fcb3b2c

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

app/src/main/java/com/asha/md360player4android/MediaPlayerWrapper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -137,6 +137,7 @@ public void onPrepared(IMediaPlayer mp) {
137137
}
138138

139139
public void onPause() {
140+
mPlayer.setSurface(null);
140141
pause();
141142
}
142143

vrlib/src/main/java/com/asha/vrlib/MD360Renderer.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,16 +76,15 @@ public void onSurfaceChanged(GL10 glUnused, int width, int height){
7676

7777
@Override
7878
public void onDrawFrame(GL10 glUnused){
79-
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT | GLES20.GL_DEPTH_BUFFER_BIT);
80-
// mFps.step();
81-
8279
MDAbsObject3D object3D = mProjectionModeManager.getObject3D();
83-
8480
// check obj3d
8581
if (object3D == null) return;
8682

8783
boolean updated = mTexture.updateTexture();
8884
if(updated){
85+
GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT | GLES20.GL_DEPTH_BUFFER_BIT);
86+
// mFps.step();
87+
8988
int size = mDisplayModeManager.getVisibleSize();
9089
int itemWidth = (int) (this.mWidth * 1.0f / size);
9190
List<MD360Director> directors = mProjectionModeManager.getDirectors();

0 commit comments

Comments
 (0)