Supporting download file playing in Bitmovin from old version of the app which uses exoplayer

We are upgrading our video player to Bitmovin starting with the next release. Currently, our app uses ExoPlayer, which plays videos downloaded as .exo files. We are exploring ways to ensure backward compatibility, allowing existing downloaded content to be played using Bitmovin. However, we have not found a working solution so far, and it seems Bitmovin does not natively support playback of ExoPlayer’s offline (.exo) files. As a result, we are temporarily maintaining both Bitmovin and ExoPlayer instances to handle all scenarios.

For the new version of the app, our requirements are:

  • Play both online and offline content using Bitmovin.

  • Support playback of files already downloaded in the previous version, using Bitmovin.

  • Consolidate to a single video player instance.”