我们发布了VLC for Unity 2026-3。主要更新是,VLC驱动的播放现在可以在Linux x86_64 Unity项目中使用,使用OpenGL渲染,通过GLX和EGL进行DMA-BUF纹理共享。
Unity一侧的API也发生了变化。现在有一个中央的VLCMediaPlayer组件,VLCDisplayMesh和VLCDisplayUGUI辅助器,用于将视频输出绑定到网格或UI RawImages中,而不需要太多场景特定的胶水代码。
其他有用的变化:
- OpenAsync用于网络媒体解析
- 播放器状态和纹理重置事件
- 重构了demo场景
- 从2026年6月17日更新LibVLC引擎
迁移说明:为了适应新的组件工作流程,我们删除了旧的demo脚本。
源代码在这里:https://code.videolan.org/videolan/vlc-unity
商店页面:https://videolabs.io/store/unity
我主要想听听Unity开发者对视频播放的反馈:什么仍然会给你们带来最大的困难,平台支持,编码器,流媒体协议,性能,还是Unity编辑器工作流?
评论 (0)