Playback issue with multiple Video Players in a WebGL build

Hello,

I have a scene where I’d need to have multiple Video Player components rendering different videos to render textures. This works perfectly in Editor, but the WebGL build has a weird bug where only the first video plays back normally, and the second video only updates every time the first one loops. The third video then updates every time the second one has looped and so on.

Is this expected behavior in WebGL and does anyone know a fix or a workaround? Thanks.

Someone else reported the same thing (2 videoplayers won’t play simultaneously) a few weeks ago. The solution was to limit yourself to one videoplayer at a time.

I suppose this may be a limitation of WebGL due to it being single-threaded. This likely rules out streaming two files into memory simultaneously, let alone decoding them and putting them on screen.

Thank you! Couldn’t find anyone with the same issue.

I kinda expected this to be a limitation of the platform :+1: