google / google/ExoPlayer

Exoplayer having playback issues with certain url having mime-type: audio/mp4a-latm

Open
#10,605 4 comments 0 reactions 1 assignee Assigned to @tianyif View on GitHub
bug needs triage
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

### ExoPlayer Version

2.17.1

### Devices that reproduce the issue

* Oneplus 8T Android 12
* Android 12 Arm Emulator

### Devices that do not reproduce the issue

_No response_

### Reproducible in the demo app?

Reproducible in 2.17.1 as well as in the latest 2.18.1

### Reproduction steps

1. Try to play the media with these urls:

Urls can be shared upon the request

### Expected result

The video should play perfectly.

### Actual result

The playback closes with source error as mentioned below
` Caused by: com.google.android.exoplayer2.source.hls.SampleQueueMappingException: Unable to bind a sample queue to TrackGroup with mime type audio/mp4a-latm.
at com.google.android.exoplayer2.source.hls.HlsSampleStream.maybeThrowError(HlsSampleStream.java:62)
at com.google.android.exoplayer2.BaseRenderer.maybeThrowStreamError(BaseRenderer.java:156)
at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:1011)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:499)`

### Media

Urls can be shared upon the request

### Bug Report

- [ ] You will email the zip file produced by `adb bugreport` to dev.exoplayer@gmail.com after filing this issue.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.