google / google/ExoPlayer

Don't cache if caching not allowed in Cache-Control HTTP header

Open
#4,188 7 comments 0 reactions 1 assignee Assigned to @marcbaechinger View on GitHub
enhancement
Dominant language
Java
Stars
21.9k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

### Issue description
Playing live HLS stream causes audioTrackUnderrun error, playback stops, and throws PlaylistStuckException (source error).

### Reproduction steps
Launch video. Playback will proceed normally for ~10 seconds and then start to stutter and eventually stop.

### Link to test content
Emailed.

### Version of ExoPlayer being used
dev-v2 branch, commit #d4eb2e5b8571f57169126a155c98af775f14b4ad

### Device(s) and version(s) of Android being used
* Samsung S6 Edge Plus running 6.0.1
* Nexus 9 Tablet running 6.0
* HTC One running 5.0.1

### A full bug report captured from the device
Emailed.

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.