Hi,
I’m having a full movie which is 70GB which is too big for my to play.
I have split the above to 70 X 1GB video files in a format: video_.mp4
I would like to play one file in the Video Player and once it’s ended play the next one without any UI glitches or video frame drops.
I have tried 2 different technics but I got a small glitch when implementing both of them:
*The video if a 360 one.
-
Working with two “Video Players”
Playing the first one chunk 1 , and running.Prepare();
chunk 2 on the second VideoPlayer.
Register to the “loopPointReached” event and then pre loading chunk 3, and starting the other Video Player.
This is working with a 0.5-1 sec glitch between the chunks. -
Working with two “Video Players” + two render texture + two materials.
Same as above but when also changing the skybox to the new loaded material when I’m starting to play the next chunks using:
RenderSettings.skybox = videoPlayerMeterials[videoPlayerToWarmUp];
This is working with a 0.5-1 sec glitch between the chunks.
Both gave ± the same performance.
What would be the right and best practice to play such videos without any UI glitches?
I’ll appreciate any response and help suggestion:)