- Home /
PlayFullScreenMovie on Android shows black frames at start and end of video
When using Handheld.PlayFullScreenMovie on an Android device, it shows a short black frame at the start and end of the video. This is very disturbing when using a video with a white background and looks like flickering.
I'm using the video as an intro video. Inside the Unity scene there's a white background. Then the movie starts and ends with a white frame and fades back to the white background, then the game starts.
The code line is simple:
void Start()
{
Handheld.PlayFullScreenMovie("movie.mp4", Color.white, FullScreenMovieControlMode.CancelOnInput, FullScreenMovieScalingMode.AspectFit);
}
The same line of code works perfectly fine on iOS devices, no black frames, but smooth transitions from a white background to the video and back to the white background.
Note that on Android the border is white (which is correct), only the box where the video is being played has those short black frames.
I couldn't find similar issues relating the Unity implementation, but with Java projects, check this and this. I can't use the solutions of course as they are not using Unity. :)
My question now is: Do you know any way how this can be fixed? Or is it possible to manually access VideoView as stated in the links posted above?
Cheers!
Have you found any solution to this? I'm stuck with the exactly same problem. I'm rather surprised that there aren't that many people talking about this issue..
@$$anonymous$$henkel - Did yu find the solution for that?? Am also facing the same issue .. If yu find any solution pls share here it will be helpful to me.. Thank you..
No, unfortunately I couldn't find an answer since then. We're still stuck with this ugly movie transition. I think it got even worse over the past few updates since last year.
Sorry for writing in the old post, did anyone find any solution for this issue?. I guess its because of fade in and fade out functionality with the function "Handheld.PlayFullScreen$$anonymous$$ovie()", not sure though.