Videos don't start immediately

Hi guys, I have a problem with the video player. Basically the videos don’t start immediately but before they start there is for an instant a frame of the scene. I tried using the functions videoPlayer.Prepare and renderTexture.Release but nothing changes. Do you know how can I solve this?

When you call Play, the video will parse the file, request access to a decoder and send frames to the decoder. Nothing will happen during that lapse of time between calling Play() and seeing the video. So if your RenderTexture had something else in it, you would see it. Prepare() should help with that, but you must give it time. Calling Prepare() and Play() will not make it faster. You need to prepare the video before you need it so that it is instant when you need it.