Frame by frame animation or video?

I am developing an iOS app in which I need an animation to play that will cover the whole screen. It’s a flower opening up to signify completing a level. It was rendered in blender from a 3d model and I’d like to not have it render real time in game.

Should I load a video or use a frame by frame animation? It is nearly 140 frames. I’m concerned with the performance of video in app and don’t know the general work flow for making this happen.

Thanks in advance.

You could try a sprite animation, also in UI have more performance than a sprite renderer i guess. If you select all your frame image and drop it in the viewport, you will make the whole animation in an animation clip with an animator component and a sprite renderer.