[VideoNewApi]software implementation if hardware not support?such as 4k video on old mobile devices

Does software implementation if hardware not support? such as 4k video on old android or ios devices.
if I play 4k video on iphone5(which only can play 1080p by hardware) ,what happen?Software implementation of it,or report to me a error?

Hi wangshibowyl!

There currently is no automatic software fallback that we control when the hardware doesn’t support the movie you are supplying. So it becomes your responsibility to use videos that fall within the specifications of the device(s) you are targeting.

Please note that on many devices, even though the underlying API may report the video as supported, it may do so using a software implementation rather than purely hardware, but we don’t have visibility over this.

When you are unsure, you can use VP8, which runs in software on most platforms. But this will use more CPU.

You may even package multiple variants of the same video with your game and have graceful degradation if you detect the better-quality movie happens to not be supported on a less powerful version of the targeted platform. This will of course come at the cost of a larger download.

Hope this helps!

Dominique