deezer / deezer/android-sample
Crash in SDK: 'int android.media.AudioTrack.getPlaybackHeadPosition()' on a null object reference
- Langage dominant
- Java
- Étoiles
- 42
- Forks
- 25
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
stacktrace:
java.lang.NullPointerException: Attempt to invoke virtual method 'int android.media.AudioTrack.getPlaybackHeadPosition()' on a null object reference
at com.deezer.sdk.player.impl.NativePlayerImpl$ClassicRock.onMarkerReached(Unknown Source)
at android.media.AudioTrack$NativeEventHandlerDelegate$1.handleMessage(AudioTrack.java:1578)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:145)
at android.app.ActivityThread.main(ActivityThread.java:5951)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1388)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1183)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par exécuter android-sample et suivre la lecture via NativePlayerImpl$ClassicRock.onMarkerReached, où la stack trace signale un accès à un AudioTrack null. Étudiez le cycle de vie de la lecture autour de android.media.AudioTrack et définissez l’achèvement comme le fait de reproduire le crash et de confirmer que le callback du marqueur ne déréférence plus un objet null.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, java
- Domaine
- mobile
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100