unity3d - Unity 视频播放器 - 播放默认视频,直到另一个视频完全加载
问题描述
我在 Unity 中有一个视频播放器,可以从服务器加载视频。视频的加载时间可能很长,所以我决定在从服务器加载视频时显示“加载”视频。
我试图将另一个视频播放器组件添加到另一个对象,但是在同一纹理上渲染两个视频是有问题的。
有没有办法在视频播放器组件加载真实视频时显示默认视频?
解决方案
我有完全一样的问题。正如你所说,我通过使用两个视频播放器解决了这个问题,但我也切换了视频播放器的纹理。加载视频的视频播放器正在渲染到纹理 A,这是我播放视频的纹理,另一个渲染到未使用的纹理。当真正的视频完成加载时,我切换视频播放器的纹理。
该解决方案有效,但效率不高,我仍在寻找有效的解决方案。
推荐阅读
- reactjs - 为什么我的 IconMenu 反应组件有错误?警告:未知的事件处理程序属性“onKeyboardFocus”。会被忽略
- azure-cognitive-search - Azure 搜索服务重复结果
- c++ - 'cout' 将整数显示为十六进制
- sql - 如何在 Oracle PLSQL 中对表进行透视?
- alfresco - Alfresco Search Services 和 OpenJDK11 的 GC/OOM 问题
- dialogflow-es - 我们可以同时导出所有 Dialogflow 实体,而不是一个一个一个地导出吗?
- python - Python:Seaborn:基于 Y 轴而不是 X 轴进行排序
- ssl - OpenWrt/LEDE:启用 SSL 时,Mosquitto 无法在任何端口上创建 websockets 侦听器
- scala - Scala 中定义的字符串运算符“<-”在哪里?
- flutter - Flutter 卡片视图底部溢出