在我的游戏控制台中,我收到了这个崩溃报告,我该如何处理它?Exoplayer2 OutOfMemoryError exeption和应用程序崩溃
这里是崩溃报告。
java.lang.OutOfMemoryError: at android.media.AudioTrack.getTimestamp (AudioTrack.java:1396) at com.google.android.exoplayer2.audio.AudioTrack$AudioTrackUtilV19.updateTimestamp (AudioTrack.java) at com.google.android.exoplayer2.audio.AudioTrack.maybeSampleSyncParams (AudioTrack.java) at com.google.android.exoplayer2.audio.AudioTrack.getCurrentPositionUs (AudioTrack.java) at com.google.android.exoplayer2.audio.MediaCodecAudioRenderer.getPositionUs (MediaCodecAudioRenderer.java) at com.google.android.exoplayer2.ExoPlayerImplInternal.updatePlaybackPositions (ExoPlayerImplInternal.java) at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork (ExoPlayerImplInternal.java) at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage (ExoPlayerImplInternal.java) at android.os.Handler.dispatchMessage (Handler.java:98) at android.os.Looper.loop (Looper.java:154) at android.os.HandlerThread.run (HandlerThread.java:61)
在整个应用程序中使用更少的内存。使用堆转储来告诉你正在使用的内存,并找出泄漏或失控的情况。通常它的图像。 –
我使用exoplayer播放视频,并在播放完成后释放资源。对于图像,我使用Picasso来处理加载任务。 –
'使用堆转储来告诉你正在使用的是什么内存,并找出泄漏或失控的情况',你能告诉我更多关于这方面的信息吗? –