【问题标题】:How to Append videos in Unity3D programmatically如何以编程方式在 Unity3D 中附加视频
【发布时间】:2016-10-26 09:25:05
【问题描述】:

我正在开发一个 unity3d 视频库应用程序。 我需要从服务器上传和下载视频。 我可以以编程方式在 Unity3D 中附加四个视频并上传吗?

请给我建议解决方案。我将非常感激。

【问题讨论】:

  • 请更详细地描述您的问题。你到底想要什么存档“以编程方式在 Unity3D 中附加四个视频”?连接视频?
  • @shallowThought 感谢您的评论,是的,我想以编程方式在 Unity3D 中附加四个视频

标签: c# android ios unity3d


【解决方案1】:

我命令从服务器或本地文件系统加载视频,该文件系统不直接在您的 asset 文件夹中,您需要使用 WWW

这是图像文档中的示例,但它与视频的工作方式相同:

public class ExampleClass : MonoBehaviour {
    public string url = "http://images.earthcam.com/ec_metros/ourcams/fridays.jpg";
    IEnumerator Start() {
        WWW www = new WWW(url);
        yield return www;
        Renderer renderer = GetComponent<Renderer>();
        renderer.material.mainTexture = www.texture;
    }
}

这里是 Unity 文档的链接:WWW

【讨论】:

  • 谢谢,但是我可以在 Unity3D 中以编程方式附加四个视频吗
  • @ManuGupta 是的,您只需在四个对象上设置纹理
  • 我认为@ManuGupta 正在寻求一种解决方案,将视频文件附加到一个视频文件中,然后通过 Unity C# 上传它们,这个解决方案可能不是他想要的,因为它只加载要播放的视频它在 Unity 中。
猜你喜欢
  • 2014-02-28
  • 1970-01-01
  • 2023-03-14
  • 1970-01-01
  • 1970-01-01
  • 2014-11-17
  • 2011-04-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多