客户端多媒体播放器(FancyVideo)

客户端多媒体播放器(FancyVideo)

使用FancyVideo API的客户端渲染与空间音频引擎,实现沉浸式世界内媒体同步。

客户端多媒体播放器(客户端侧)

此模组仅安装在客户端。它作为渲染和空间音频引擎,负责处理并解释服务器发送的命令。它自身没有任何命令,如果在本地模式(单人游戏)下运行,也不会干扰服务器机制,除非服务器发出指令。

功能特性

  • 在多边形画布上通过FancyVideo API(VLCJ)在3D世界中实现沉浸式视频渲染。
  • 高级音频衰减系统,包括基于屏幕尺寸的动态音量传播(后置声学箱体和前置放大)以及用于球形原子扬声器的音频视锥体。
  • 支持直接网页URL或通过数据包嵌入的本地媒体,并自动同步。
  • 与双面屏幕完全无缝集成(每一面可显示不同媒体)及智能剔除。
  • 播放列表和队列同步,确保播放不中断。

安装要求

  • Forge 适用于 Minecraft 1.19.2。
  • FancyVideoAPI:初始化、图形处理和纹理解码的严格要求。
  • 此模组完全依赖其配套模组 ServerMultimediaManager(必须安装在服务器端)生成的命令。