DRM protected downloaded videos doesn't work on iOS devices

Affected product

Player

Affected platforms

iOS

Description

We are trying to download DRM protected videos to help our users view the content in offline mode.

Playback using Bitmovin Offline manager doesn’t work in iOS devices.
After the downloaded video is played, the video audio doesn’t get played but only the audioless video seems to be playing.
In another case, the the video is a black screen however the audio keeps playing in the background

Expected behavior

Both the video and audio should be played for the downloaded asset.

Reproduction steps

  1. Prepare the contentId and the license
  2. Download the video using the offline content manager.
  3. Close the app and turn off the internet
  4. Open the app and start playing the asset
  5. After starting the playback, it either show black screen or no audio

Additional details

The muliple files which are part of the main.hls file are encrypted using multiple keys.
Not downloading using the AV player for iOS devices works well but when we use bitmovin iOS SDK, we get the same result