2017-10-05 28 views
0

私のプレイコンソールで、私はこのクラッシュレポートを取得しています。どうすれば対処できますか?Exoplayer2 OutOfMemoryError例外とアプリクラッシュ

ここにクラッシュレポートがあります。

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)

+0

アプリ全体でメモリを少なくします。ヒープダンプを使用して、使用しているメモリを特定し、漏れているか制御不能になっているものを把握してください。通常その画像。 –

+0

私はexoplayerを使ってビデオを再生していて、再生したらリソースを解放しました。画像については、ピカソを使用して読み込みタスクを処理しています。 –

+0

'ヒープダンプを使用して、使用しているメモリを特定し、漏れているか制御不能であるのか把握してください。 –

答えて

1

USE Exoplayer最新バージョンのライブラリとチェックプレーヤーのビデオがビデオコーデックに問題がある可能性があります。

+0

コメントや説明をコメントに追加してください。 – Sunil

+0

'com.google.android.exoplayer:exoplayer:2.6.1' このライブラリを使用してvideo.forを試してみてください。このリンクをご確認ください https://github.com/vishal105/ExoPlayerSample –

関連する問題