首页 > 解决方案 > 如何在 Unity3D 中制作自定义视频列表视图,从 API 获取视频链接?

问题描述

我正在开发一个 Unity 项目,我正在尝试在运行时加载和运行视频。

所有视频链接都来自运行时的 API。Unity 没有类似(AndroidListViewCollection ViewiOS)来使用控件(播放-暂停-停止)渲染视频?

我们怎么能做到这一点?

提前致谢

标签: androidiosunity3d

解决方案


Unity 没有 ListView 或 Collection View Like(Android 或 iOS)来呈现带有控件的视频(播放-暂停-停止)?

Unity在2018.2ListView版本中具有新功能,仍处于实验模式。

你甚至不需要那个。您可以使用ScrollViewadd 和 theVertical Layout Group来完成您需要的操作。它应该看起来像这样。需要对如何创建 UI 对象有基本的了解。看到这个

至于播放视频,需要用到RawImage组件。它们应该放在ScrollView. 您只需要VideoPlayer场景中的一个组件,并且可以使用代码告诉它在哪个RawImage上播放视频并更改视频 url。

请参阅这篇文章了解如何在RawImage组件上播放视频。


推荐阅读