Unity高质量视频播放解决方案

文章讨论了Unity在展厅软件开发中的普遍使用,尽管WPF和Winform在性能和体积上有优势。Unity因其渲染和动画功能被青睐,但可能存在兼容性和环境问题。文中提到Unity的VideoPlayer适合播放透明视频,但性能不佳,而MediaPlay则更为通用且性能更强。对于高分辨率视频,作者推荐使用VLC的Unity插件来实现高效播放。
摘要由CSDN通过智能技术生成

还是很难想象,现在的unity被大批量的用来做展厅软件开发,wpf和winform在性能和大小上无疑要强于unity,若说是渲染和动画的话,现在的DX似乎已不再支持C#,所以这块还是unity做起来更方便。

但现在展厅软件的开发,无疑是在滥用unity,所有的软件都用unity开发,不考虑环境和兼容性,必然导致放在现场会出现很多问题。

回归正题,unity的视频播放方案一般都是用videoplay和mediaplay,前者因为方便播放带透明通道的视频,常被用来做类似墙面互动的项目和一些需要播放透明视频的项目,后者则是通用视频播放器,一般视频都可以播放,并且性能比前者要高出不少。

实际上用videoplay播放带透明通道的视频也不是好办法,unity的这个组件有多少年没更新过了,稍微放的视频多一点,就开始自我优化,将所有的视频帧数变慢,最好的方式是用winform或wpf。

如果真要在unity里播放高分辨率,高质量视频,比如4k,8k这类,到也有解决办法,vlc播放器不知道何时,推出了一个unity版的插件,这个插件的性能还是很不错的,可以考虑使用这个。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值