我的最新的项目是将我的Android视频播放插件移植到Unity(我已经将其出售给Unreal一段时间,所以底层播放引擎是稳定的)。这是我的第一款商业Unity插件,所以除了普遍推广它给开发者外,我还在寻找一些反馈和/或如何进一步开发该产品的想法。基本上,它是一个插件,能够在Android设备上播放高分辨率视频,而不使用内置播放器的那些糟糕的功能。具体来说: * 当文件循环播放并且在播放开始时,Unity播放器经常会抖动和跳跃。Direct Video有一个优化的播放引擎,可以无缝循环音频和视频,即使是高分辨率视频。 * 它比内置播放器寻找得更快,没有大的暂停。 * 它使用的CPU资源较少;CPU资源较少意味着更好的游戏体验或更长的电池寿命! * 它支持查询设备能力,并自动降级到较低分辨率视频,如果用户设备不能支持全分辨率的视频,例如,您可以将8K、4K、1080P版本的视频打包并播放支持的最佳质量。 * 它在老旧(pre-6.0)版本的Unity中工作,其中视频播放基本上在任何合理分辨率下都是不可用的,如果您被迫开发旧版本,您需要一个视频播放插件。 * 它在URP和Built-in渲染器中都工作。 * 它在Android手机和基于Android的VR头盔(Meta Quest等)上都工作,适合360和立体视频内容。 在桌面和其他非Android平台上,它只是将播放传递给内置播放器,所以您仍然可以在编辑器中测试东西。更多详细信息/带有水印的演示版本/资产商店链接等在:https://joemarshall.github.io/directvideo/directvideo_unity.html 我非常感兴趣的是,是否有人有其他功能想法/请求,对于一个视频播放插件之外的视频播放到RenderTexture的稳定播放(这似乎是很明显的,但为什么两个主要游戏引擎都无法在内置媒体播放器中实现它!?)。