【问题标题】:Upload Video to YouTube Using C# Unity3D使用 C# Unity3D 将视频上传到 YouTube
【发布时间】:2013-12-12 19:03:40
【问题描述】:

我需要将视频上传到您的管。它仅支持 Android 手机。我是统一的新手,所以如何将视频上传到您的管请帮助我。我使用的是统一 4.2.2 版本.

以下代码适用于上传视频,也不知道名称空间:

             YouTubeRequestSettings settings = new YouTubeRequestSettings("whatwill come here ?",
            "my api key",
            "my youtube login email", "my youtube login password");
        YouTubeRequest request = new YouTubeRequest(settings);

        Video newVideo = new Video();

        newVideo.Title = "test 1";
        newVideo.Tags.Add(new MediaCategory("Gaming", YouTubeNameTable.CategorySchema));
        newVideo.Keywords = "test 1 , test 2";
        newVideo.Description = "test 3 test 4";
        newVideo.YouTubeEntry.Private = false;
        newVideo.Tags.Add(new MediaCategory("tag 1, tag 2",
                      YouTubeNameTable.DeveloperTagSchema));
        newVideo.YouTubeEntry.Location = new GeoRssWhere(37, -122);
        newVideo.YouTubeEntry.MediaSource = new MediaFileSource("C:\\test.avi", "video/quicktime");         
        Video createdVideo = request.Upload(newVideo);

【问题讨论】:

  • 到目前为止你有没有尝试过?
  • 我不知道,我也在谷歌搜索但没有用,所以我发布到这个网站。 @soner 古努尔。
  • 我正在尝试超越代码,但我也没有命名空间。@Soner Gonul。
  • 对不起,但“我没有命名空间”不是一个句子。我猜你没有下载客户端库或者你需要添加对它的引用?

标签: c# video upload youtube unity3d


【解决方案1】:

您可能尚未导入代码所依赖的适当命名空间。帖子 cmets 中链接的文档参考了 Youtube Data API,您可以获取 here。正确安装 API,以便您可以在 Unity3D 项目中使用命名空间。

我必须警告您,在之前尝试将他们的 Google Analytics API 与 Unity3D 一起使用之后,您遇到了很多麻烦。这些库适用于 .NET,而 Unity 正在运行 Mono 2.0。很可能,它们不会逐字逐句地起作用。

【讨论】:

    猜你喜欢
    • 2011-06-13
    • 2012-04-07
    • 2016-01-27
    • 2013-09-19
    • 1970-01-01
    • 2011-11-21
    • 2017-11-19
    • 2012-11-01
    • 2014-04-29
    相关资源
    最近更新 更多