Bug: Video keeps freezing randomly at begin of MapLoad
How to Replicate the Bug:
- When one puts an event with a videocall (WEBM) at the beginning of a map, so it is triggered as soon as possible via player touch, the video is very likely to freeze after a small amount of frames
- I provided a fully stripped project based on the area of the game the bug happens almost 90% of the time.
- The 5MB limit is exceeded (5.2mb ZIP) due to the video that causes the problem. I included exactly the video we had the most problems with and it has 3.5mb. The other videos we used are less likely to cause the problem but sometimes do. With this video the bug was best to reproduce.
- How to trigger: Start the game and immediately push right so the actor would touch the event as soon as possible. The video will start playing and most likely be stuck. Touch the event only once. If the video is stuck touching the even again is more likely to start the video functioning.
- DOWNLOAD: path-out.net/test/pathout.zip
We have a fully working build of the game on Steam since a year and no reports of this behavior from the steam version.
We recently decided to localize the game to reach a broader market and encountered the bug after adding subtitles to the videos in game.
What i tried so far:
- I started a complete new project with no plugins and inserted a single event with the video: video freezes after some frames
- i stripped our original project from all plugins one after the other to see if one of the plugins was the fault.
- i tried to alter the core.js to not start the video before the data is loaded, unsuccessfully
My thoughts on the problem:
either the video is indeed started before it is fully loaded or decoded and therefore crashes on play
or it is a chromium problem since the update, where a user interaction is required for videos to start playing.
I would greatly appreciate if you could have a look into this problem and hope that you are better at finding a solution
than I am...
Thanks a lot in advance :) and all the best,
Ben from the PathOut team
PS: Was sent to here by @mlogan from the RPG Maker MV Improvement Boards