android - 如何在 Unity3D 中制作自定义视频列表视图,从 API 获取视频链接?
问题描述
我正在开发一个 Unity 项目,我正在尝试在运行时加载和运行视频。
所有视频链接都来自运行时的 API。Unity 没有类似(AndroidListView
或Collection View
iOS)来使用控件(播放-暂停-停止)渲染视频?
我们怎么能做到这一点?
提前致谢
解决方案
Unity 没有 ListView 或 Collection View Like(Android 或 iOS)来呈现带有控件的视频(播放-暂停-停止)?
Unity在2018.2ListView
版本中具有新功能,仍处于实验模式。
你甚至不需要那个。您可以使用ScrollView
add 和 theVertical Layout Group
来完成您需要的操作。它应该看起来像这样。需要对如何创建 UI 对象有基本的了解。看到这个。
至于播放视频,需要用到RawImage
组件。它们应该放在ScrollView
. 您只需要VideoPlayer
场景中的一个组件,并且可以使用代码告诉它在哪个RawImage
上播放视频并更改视频 url。
请参阅这篇文章了解如何在RawImage
组件上播放视频。
推荐阅读
- angular - 如何从子组件获取输入以在我的表单中注册?
- asp.net-core - Alan Juden .NET Core 报告查看器在 localhost 中工作,但不在生产环境中
- javascript - 如何在固定导航栏下有图像?
- python - 将字符串字母分解为奇数和偶数字符
- c++ - 基于从源到目的地的最短最长距离的问题
- python - 为什么“或”条件中的语句顺序很重要?
- websocket - flutter websockets autoreconnect - 如何实现
- angularjs - AngularJS:ng-view 内部或外部的页脚
- javascript - 如何获得特定元素的父母?
- javascript - 如何使用 post 方法发送目标文件的路径?