标题: Unity视频播放插件UMP (Win, Mac, Linux, WebGL) [打印本页] 作者: 710960383 时间: 2017-4-21 08:52 标题: Unity视频播放插件UMP (Win, Mac, Linux, WebGL) Requires Unity 5.3.0 or higher.
UMP is universal Media Framework plugin for Unity that based on Video LAN Codec (libVLC) native libraries.
Support E-mail: unitydirectionkit@gmail.com
Try:
Demo (Win64)
Demo (Mac64)
Important:
- Please read user manual before start use UMP;
- For possibility to use external/installed VLC libraries you should install the regular VLC player (Unity 64-bit Editor == VLC player 64-bit);
- Doesn't support Android & iOS platforms without UMP (Android, iOS);
- For correct work with UMP (Android, iOS) package at first import UMP (Android, iOS) package and after it import UMP (Win, Mac, Linux) package in your project;
Main features:
+ Full compability with UMP (Android, iOS);
+ Supported platforms:
* Windows (x86, x86_64);
* Mac (x86_64);
* Linux (x86, x86_x64, Universal);
* WebGL (experimantal) - supported media formats and browser compatibility
Checked on next OS:
Win - 7, 8, 8.1, 10;
Mac - 10.10 Yosemite, 10.11 El Capitan;
Linux - Ubuntu 16.04 LTS;
WebGL - Firefox, Chrome.
+ Supported possibility to use external VLC libraries;
+ Supported possibility to easy switch subtitles (SPU) and audio tracks;
+ Supported possibility to get pixels of current video frame;
+ Supported video hosting services:
* Youtube (don't support: everything private (private videos, bought movies, ...), don't support "Youtube Live Streams");
+ Full compatibility with Unity Editor on supported platforms in different modes (fast native texture updates): Direct3D9, Direct3D11 and OpenGL;
+ Supported local video file playback, main formats (only for Win, Mac & Linux):
3GPP (.3gp), AVI (.avi), FLV (.flv), SWF (.swf), M4V (.m4v), Matroska (.mkv), Ogg Video (.ogg), QuickTime File Format (.mov, .qt), WebM (.webm), Windows Media Video (.wmv).
+ Supported main streaming media protocols (only for Win, Mac & Linux):
HTTPS, HTTP, HLS, RTSP, RTMP.
+ Supported main video player events:
Opening, Buffering, Playing, Paused, Stopped, Ended, Error.
+ Supported full logging system from native library in Unity Editor for more debugging possibility with different depth:
Warning, Debug, Error.
+ Supported main video player features, like: play, pause, mute, playback rate, rewind, snapshot, (SRT) subtitles, possibility to switch the audio output and ect...
Before update to the new version of UMP plugin, please delete the old one and don't forget to save your custom scripts and plugins file
Version 1.9.2:
* Added new smooth loop feature;
* Added special UMP "Debug mode" that give possibility to use IDE process debugging (experimantal);
* Added error handler for video hosting parser manager;
* Added new special UMP preferences that give possibility to use Unity "Audio Source" component for audio output by default;
* Updated native libVLC libraries for Windows platform;
* Updated playback event system implementation;
* Updated feature to handle correct aspect ratio of current playing video;
* Updated youtube parsing functionality (fixed problem with last youtube api update);
* Updated user manual;
* Fixed problem with playback rate and volume values when you create new UMP instance programmatically;
* Fixed problem with UMP UnityEvent;
* Fixed problem with inverted text on Google Chrome browser.
Version 1.9.1:
* Updated play/load video implamentation;
* Fixed problem with save playback properties (like volume, mute ect.) in loop mode.
Version 1.9:
* Added WebGL support;
* Added Unity Audio Source component support;
* Added new property to get current video playback state;
* Added possibility to rewind in pause mode;
* Updated all source code;
* Updated user manual;
* Updated UMP Editor component view.
Version 1.8.2:
* Added possibility to get more information about what your media or stream is made of;
* Updated preload setting system;
* Updated AR shader to add possibility to use negative material tilling (flip texture);
* Updated NewUIExample scene;
* Updated youtube video parsing system.
Version 1.8.1:
* Fixed problem with playback of some youtube videos;
* Updated user manual to new version.
Version 1.8:
* Added possibility to use external/installed VLC player libraries;
* Updated user manual to new version.
Version 1.7.1:
* Fixed problem with Enable/Disable GameObject with media player instance;
* Updated user manual to new version.
Version 1.7:
* Added possibility to get buffering percentage;
* Added possibility to get average color of current frame;
* Added possibility to get pixels of current frame;
* Added possibility to play video with alpha channel;
* Added more youtube video support;
* Added new example scene;
* Updated user manual to new version;
* Fixed problem with changing audio output device;
* Fixed problem with loop playback of some videos;
* Fixed problem with native library for Linux platform;
* Changed color of path property to default (for Professional Editor Skin).