Эх сурвалжийг харах

Merge pull request #195 from Tencent/bugfix/android_state_error

bug: 解决recycleview view复用导致无法播放的问题 close #189
hexleo 4 жил өмнө
parent
commit
6d47f2d37b

+ 1 - 0
Android/PlayerProj/animplayer/src/main/java/com/tencent/qgame/animplayer/AnimPlayer.kt

@@ -60,6 +60,7 @@ class AnimPlayer(val animView: IAnimView) {
 
     fun onSurfaceTextureDestroyed() {
         isSurfaceAvailable = false
+        isStartRunning = false
         decoder?.destroy()
         audioPlayer?.destroy()
     }

+ 0 - 1
Android/PlayerProj/animplayer/src/main/java/com/tencent/qgame/animplayer/AnimView.kt

@@ -182,7 +182,6 @@ open class AnimView @JvmOverloads constructor(context: Context, attrs: Attribute
         }
         player.isDetachedFromWindow = true
         player.onSurfaceTextureDestroyed()
-        onSizeChangedCalled = false
     }