C# 使用C Unity3D将视频上传到YouTube

C# 使用C Unity3D将视频上传到YouTube,c#,video,upload,youtube,unity3d,C#,Video,Upload,Youtube,Unity3d,我需要上传视频到you tube。它只支持Android手机。我是unity的新手,所以如何将视频上传到you tube请帮助我。我使用的是unity 4.2.2版本 以下代码适用于上传视频&也不知道名称空间: YouTubeRequestSettings settings = new YouTubeRequestSettings("whatwill come here ?", "my api key", "my yout

我需要上传视频到you tube。它只支持Android手机。我是unity的新手,所以如何将视频上传到you tube请帮助我。我使用的是unity 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);

您可能尚未导入代码所依赖的适当名称空间。帖子评论中链接的文档涉及Youtube数据API,您可以从中获得。正确安装API,以便可以在Unity3D项目中使用命名空间


我必须警告你,在之前尝试将Google Analytics API与Unity3D结合使用后,你会遇到很多麻烦。这些库适用于.NET,Unity运行的是Mono 2.0。很有可能,它们不会一字不差地工作。

到目前为止你有没有尝试过什么?我不知道,我也在谷歌搜索,但没有用,所以我发布到了这个网站@soner Gonul.文档:我正在尝试编写上述代码,但我不知道名称空间。@soner Gonul.对不起,我不知道名称空间不是一句话。我猜要么你没有下载客户端库,要么你需要添加对它的引用?