I am encountering an issue on Unity 2022.3.21f where I cannot seem to stream videos recorded by an iPhone on Android.
To isolate this problem, I create an empty Unity Project and add a VideoPlayer to the scene targeting my video URL. It works fine on iOS and macOS, but on Android, I get the following message:
AndroidVideoMedia: Could not create decoder for mime type video/dolby-vision.
I am testing on a Google Pixel 7 Pro running Android 14.
The common point of these videos seems to be the "BT.2020 HLG" color profile. Converting a video having this profile to something like "HD" works.
It also seem that using ExoPlayer via AVProVideo works (not using MediaPlayer though). However I cannot find strong confirmation that this video format is not supported by Android nor Unity. Using AVProVideo is not an option for me due to its price and I am seeking confirmation that what I am trying to achieve with Unity is not a bug or a missing setting.
Thanks in advance.