Whenever a Widevine DRM encrypted video played on certain devices, the player throws android.media.MediaDrm$MediaDrmStateException: Failed to get provision request: DRM vendor-defined error: -2990
- Close the Exoplayer version v2.5.3
- Create a demo apk.
- Try playing the Widevine DRM videos in the demo app.
Link to test content
You can use any of the sample videos list in demo playlist in Widevine section
Use this exo playlist : harish.exolist.json
Version of ExoPlayer being used
Device(s) and version(s) of Android being used
Redmi 4A - 6.0.1 (Fingerprint : Xiaomi/rolex/rolex:6.0.1)
Same issue was also found in following devices which my users reported
Redmi 3s - 6.0.1 (Fingerprint : Xiaomi/land/land:6.0.1)
Lenovo K3 - 6.0 (Fingerprint : Lenovo/K50a40/K50a40:6.0)