Skip to content

release时anr及其频繁 #3019

@Moster1h

Description

@Moster1h

问题描述:

释放的时候出现Anr, 使用的是exo

问题机型/系统:

Huawei Y6II, Huawei P8 青春版, Motorola moto g(6) play,
Motorola Moto X Play,Motorola Moto G(4) Plus,Motorola Moto G4 Play,
Sony Xperia X Compact

GSY依赖版本

implementation 'com.shuyu:gsyVideoPlayer-java:7.1.4'
implementation 'com.shuyu:GSYVideoPlayer-exo2:7.1.4'

问题log(如果有)

com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer.releaseVideos (GSYVideoPlayer.java:1)

  at java.lang.Object.wait (Native method)
  at f.h.b.c.s0.a (PlayerMessage.java:8)
  at f.h.b.c.x0.a (SimpleExoPlayer.java:73)
  at f.h.b.c.x0.b (SimpleExoPlayer.java:4)
  at tv.danmaku.ijk.media.exo2.IjkExo2MediaPlayer.setSurface (IjkExo2MediaPlayer.java:5)
  at tv.danmaku.ijk.media.exo2.Exo2PlayerManager.showDisplay (Exo2PlayerManager.java:3)
  at f.p.a.b.setDisplay (GSYVideoBaseManager.java:5)
  at com.shuyu.gsyvideoplayer.video.base.GSYVideoView.setDisplay (GSYVideoView.java:1)
  at com.shuyu.gsyvideoplayer.video.base.GSYTextureRenderView.onSurfaceDestroyed (GSYTextureRenderView.java:1)
  at com.shuyu.gsyvideoplayer.render.view.GSYTextureView.onSurfaceTextureDestroyed (GSYTextureView.java:2)
  at android.view.TextureView.releaseSurfaceTexture (TextureView.java:249)
  at android.view.TextureView.onDetachedFromWindowInternal (TextureView.java:222)
  at android.view.View.dispatchDetachedFromWindow (View.java:18409)
  at android.view.ViewGroup.removeAllViewsInLayout (ViewGroup.java:5574)
  at android.view.ViewGroup.removeAllViews (ViewGroup.java:5520)
  at com.shuyu.gsyvideoplayer.video.base.GSYVideoView.onCompletion (GSYVideoView.java:5)
  at f.p.a.c.c (GSYVideoManager.java:2)
  at com.shuyu.gsyvideoplayer.video.base.GSYVideoPlayer.releaseVideos (GSYVideoPlayer.java:1)
  at com.shuyu.gsyvideoplayer.video.base.GSYVideoView$2.run (GSYVideoView.java:2)
  at android.os.Handler.handleCallback (Handler.java:873)
  at android.os.Handler.dispatchMessage (Handler.java:99)
  at android.os.Looper.loop (Looper.java:193)
  at android.app.ActivityThread.main (ActivityThread.java:6923)
  at java.lang.reflect.Method.invoke (Native method)
  at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:870)
  at com.google.android.exoplayer2.ExoPlayerImplInternal.release (ExoPlayerImplInternal.java:257)

 at java.lang.Object.wait! (Native method)
  at com.google.android.exoplayer2.ExoPlayerImplInternal.release (ExoPlayerImplInternal.java:257)
  at com.google.android.exoplayer2.ExoPlayerImpl.release (ExoPlayerImpl.java:440)
  at com.google.android.exoplayer2.SimpleExoPlayer.release (SimpleExoPlayer.java:1297)
  at tv.danmaku.ijk.media.exo2.IjkExo2MediaPlayer.reset (IjkExo2MediaPlayer.java:274)
  at tv.danmaku.ijk.media.exo2.IjkExo2MediaPlayer.release (IjkExo2MediaPlayer.java:335)
  at tv.danmaku.ijk.media.exo2.Exo2PlayerManager.release (Exo2PlayerManager.java:127)
  at com.shuyu.gsyvideoplayer.GSYVideoBaseManager$MediaHandler.handleMessage (GSYVideoBaseManager.java:573)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:150)
  at android.app.ActivityThread.main (ActivityThread.java:5621)
  at java.lang.reflect.Method.invoke! (Native method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:794)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:684)
  at java.lang.Object.wait! (Native method)
  at com.google.android.exoplayer2.ExoPlayerImplInternal.waitUninterruptibly (ExoPlayerImplInternal.java:587)
  at com.google.android.exoplayer2.ExoPlayerImplInternal.release (ExoPlayerImplInternal.java:402)
  at com.google.android.exoplayer2.ExoPlayerImpl.release (ExoPlayerImpl.java:713)
  at com.google.android.exoplayer2.SimpleExoPlayer.release (SimpleExoPlayer.java:1710)
  at tv.danmaku.ijk.media.exo2.IjkExo2MediaPlayer.reset (IjkExo2MediaPlayer.java:274)
  at tv.danmaku.ijk.media.exo2.IjkExo2MediaPlayer.release (IjkExo2MediaPlayer.java:335)
  at tv.danmaku.ijk.media.exo2.Exo2PlayerManager.release (Exo2PlayerManager.java:133)
  at com.shuyu.gsyvideoplayer.GSYVideoBaseManager$MediaHandler.handleMessage (GSYVideoBaseManager.java:573)
  at android.os.Handler.dispatchMessage (Handler.java:102)
  at android.os.Looper.loop (Looper.java:154)
  at android.app.ActivityThread.main (ActivityThread.java:6123)
  at java.lang.reflect.Method.invoke! (Native method)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run (ZygoteInit.java:867)
  at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:757)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions