UMP Pro v2.0.3:Unity通用媒体框架,基于libVLC

版权申诉
4星 · 超过85%的资源 3 下载量 63 浏览量 更新于2024-09-11 收藏 121B TXT 举报
"UMP Pro 是一个适用于 Unity 的通用媒体框架插件,版本 v2.0.3,基于 VideoLAN Codec (libVLC) 开发,提供跨平台支持,包括 Win、Mac、Linux 和 WebGL。该插件不适用于 Android 和 iOS 平台。UMP Pro 提供完整的 C# 源代码,并兼容 UMP Pro 的 Android 和 iOS 资源包。它支持使用外部 VLC 库,并具备多种功能,如切换字幕和音轨、透明视频、获取当前视频帧像素等。此外,它还兼容不同的视频格式、流媒体协议和视频播放器事件。UMP Pro 还包含一个完整的日志系统,用于调试。" UMP Pro 插件的核心特性包括: 1. **跨平台兼容性**:UMP Pro 支持 Windows (x86 和 x64)、Mac (x86_64)、Linux (x86、x86_64 及 Universal) 以及 WebGL(实验性支持)。在 Windows 上,它已在 Win 7 至 10 的多个版本上测试,Mac 支持 Yosemite 和 El Capitan,Linux 支持 Ubuntu 16.04 LTS。WebGL 版本兼容 Firefox 和 Chrome 浏览器。 2. **源代码开放**:UMP Pro 随附完整的 C# 源代码,允许开发者根据需求自定义和扩展其功能。 3. **与 UMP Pro (Android, iOS) 兼容**:虽然 UMP Pro 本身不直接支持 Android 和 iOS,但可以配合 UMP Pro 的特定平台资源包使用。 4. **外部 VLC 库支持**:用户需安装对应的 64 位 VLC 播放器以使用 64 位 Unity 编辑器。 5. **媒体控制和功能**:支持切换字幕 (SPU) 和音轨、使用 Unity Audio Source 组件、透明视频播放、获取视频帧像素、播放速度控制、倒回、静音、快照等功能。 6. **视频格式支持**:能够播放多种本地视频文件,如 3GPP、AVI、FLV、SWF、M4V、MKV、Ogg Video、MOV、QT、WebM 和 WMV。 7. **流媒体协议支持**:涵盖 HTTPS、HTTP、HLS、RTSP 和 RTMP 等主要协议。 8. **事件处理**:UMP Pro 支持播放器的各种事件,包括打开、缓冲、播放、暂停、停止、结束和错误。 9. **调试日志**:集成的日志系统可帮助开发者在不同级别(警告、调试、错误)进行更深入的调试。 请注意,要使用 UMP Pro,您需要首先导入 UMP Pro 的 Android、iOS 资源包,然后导入 Win、Mac、Linux 的资源包到 Unity 项目中。提供的链接(https://pan.baidu.com/s/1ZRDZ54-jArKS0cSk4Jasxg,提取码:qhqh)可能是下载 UMP Pro 插件的入口,但请确保在使用任何外部下载链接时保持谨慎,确保其来源可靠。