-
Notifications
You must be signed in to change notification settings - Fork 6k
Description
Issue description
I'm attempting to play a video file thats from the Xbox API. Specifically, the first video in this list: https://streamable.com/search/xbox?query=TechGuruGJ titled "Forza Horizon 3" plays on the web but doesn't seem to work in ExoPlayer.
I've looked through other issues, and it seems like there may be some sort of fix listed here: #1287. The "Ignore stream defined index if manifest defines one." commit sounds like I could add something to my application manifest to fix the issue.
I do not own the content which I am trying to play, so while it sounds like the format may be invalid, I am unable to change the source. Is there anything I can do to forcefully play the video using ExoPlayer?
Reproduction steps
- Navigate to https://streamable.com/search/xbox?query=TechGuruGJ
- Inspect element using Chrome, and pull the latest video url from video titled "Forza Horizon 3".
- Plug in URL into ExoPlayer.
The video URLs change regularly for any video which is why I can't give you one explicitly because I am not sure if it will still be a valid URL by the time you use it.
Link to test content
- You can try using downloading: https://play.google.com/store/apps/details?id=com.swerve.clipz&hl=en.
- Create an account through Twitch.
- Navigate to Clips Tab > Xbox Tab. Enter gamertag TechGuruGJ.
- Click the first video in the list. Fails with 416 error code.
Version of ExoPlayer being used
r2.3.1
Device(s) and version(s) of Android being used
Nexus 6P API 23