WebGL Video Player Pro

WebGLDemo:

UI Video Demo 

http://appstools.net/demo/WebGL_Video_Player_Pro/index.html

3D Video Demo 

http://appstools.net/demo/WebGL_Video_Player_Pro_3D/index.html

Demo video is slow to load, please be patient.


windows Chrome only video ✔️

windows Chrome video and Audio✔️

windows FireFox only video ✔️

windows FireFox video and Audio✔️

windows Opera only video ✔️

windows Opera video and Audio✔️

windows Edge only video ✔️

windows Edge video and Audio✔️


Mac Intel Chrome only video ✔️

Mac Intel Chrome video and Audio✔️

Mac Intel FireFox only video ✔️

Mac Intel FireFox video and Audio✔️

Mac Intel Opera only video ✔️

Mac Intel Opera video and Audio✔️

Mac Intel Edge only video ✔️

Mac Intel Edge video and Audio✔️


Mac M1 Chrome only video ✔️

Mac M1 Chrome video and Audio✔️

Mac M1 FireFox only video ✔️

Mac M1 FireFox video and Audio✔️

Mac M1 Opera only video ✔️

Mac M1 Opera video and Audio✔️

Mac M1 Edge only video ✔️

Mac M1 Edge video and Audio✔️


Android Chrome only video ✔️

Android Chrome video and Audio✔️

Android FireFox only video ✔️

Android FireFox video and Audio✔️

Android Opera only video ✔️

Android Opera video and Audio✔️

Android Edge only video ✔️

Android Edge video and Audio✔️

Android Safari only video ✔️

Android Safari video and Audio✔️


IOS Chrome only video ✔️

IOS Chrome video and Audio✔️

IOS FireFox only video ✔️

IOS FireFox video and Audio✔️

IOS Opera only video ✔️

IOS Opera video and Audio✔️

IOS Edge only video ✔️

IOS Edge video and Audio✔️

IOS Safari only video ✔️

IOS Safari video and Audio✔️


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


All platforms use device verification.


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


If our plugin cannot be used in your project and we cannot provide a solution, we will provide a refund.


1.6.0 - 2021.12.6

Demo provides to change the video progress.


1.5.0 - 2021.12.4

Optimize performance, improve the performance of 4K video playback

Supports high-performance playback of 4k (3840x2160) video. When playing 4K video under Windows PC environment, the game FPS: 165.


1.4.0-2021.12.2

Remove the settings for the height and width of the video. Now you can play the video just by passing the URL.


1.3.0-2021.11.30

Added automatic loop to play video.


1.2.0-2021.11.29

Added 3D Demo.

Added an independent 3D video playback component.


1.1.0-2021.11.23

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


  • Support: Android, IOS, Windows, Mac and other platforms.
  • Support: Most browsers are supported.
  • Support play, pause, continue, change sound effects, change progress, 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.
  • Support Unity2017 and all later versions.
  • Any accessible URL can be given to play the video.
  • Support audio, especially IOS and MacOS, can play audio normally. All platforms can play audio and video.
  • Can be used for rendering in 3D scenes. Just remove the UI and give the rendered Texture2D to the rendered object in the 3D scene.

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.



Official website:

http://appstools.net/docs/webglvideoplayerpro


For long-term support, fast and after-sales service, please contact:

appstools.net@outlook.com, we will reply quickly.



pay attention:

1. We only support (eg: http://www.google.com/xxx/xxx.mp4) similar to the most recent video URL, we do not support YouTube videos.

2. The progress bar in the Demo cannot be dragged, but the API supports it, and it will be added in the subsequent Demo.


Notice:

The StreamingAssets folder must be moved to the Assets directory.