1.1.0 - 2021.11.23

  1. Fixed the issue that audio cannot be played when playing video on IOS and MacOS.

Special Note:
Because IOS and MacOS cannot play audio while playing video. So the audio can only be separated and played separately. If you need help, please contact our email. We will do our best to help you.


1. You can use it on any 3D object. WebGLVideoPlayerPro.texture is the final rendering target.
2. Demo can only be used in the WebGL environment and cannot be run in the editor.


VideoPlayer, specially developed for WebGL, supports all browsers, Android, IOS, Windows, Mac, etc.

Supports all versions of Unity2017 and later.

This is the most comprehensive WebGL VideoPlayer supported. All platforms and most browsers have passed the test. Including the very difficult IOS Safari.

Principle: Through the encapsulation of html standard functions, it can satisfy almost all platforms to play videos.

Support: Android, IOS, Windows, Mac and other platforms.
Support: Most browsers are supported.
Support play, pause, continue, change sound effects, adjust speed, get total time, get current playing time, destroy current video, etc.
Support multiple video playback at the same time, such as live broadcast and other needs are met.
It can be supported without Https.

Note: Please use a remote server for testing, do not use localhost for testing.

It does not depend on any other plug-ins and third-party tools, and is fully implemented internally.

Contains all the source code, you can make more adjustments and extensions according to your needs.

Supports all rendering pipelines, HDRP, URP, SRP, etc.



For long-term support, fast and after-sales service, please contact:, we will reply quickly.


Author:admin  Create time:2021-09-10 14:00
Last editor:admin  Update time:2021-11-24 05:54