【问题标题】:Upload video to Youtube via android studio通过 android studio 将视频上传到 Youtube
【发布时间】:2015-06-11 06:01:54
【问题描述】:

我是 Android 工作室的新程序员。

我正在尝试创建一个按钮来获取文件位置并将其上传到我的 youtube 帐户:

我成功在我的android代码中获取了一个视频文件的目录:

File mediaFile = 
    new File(Environment.getExternalStorageDirectory().getAbsolutePath()....)

我添加了一个调用UploadToYoutube函数的按钮。

现在我想通过我拥有的文件路径将它上传到我的 youtube 帐户。

有人可以指导我吗?

任何帮助表示赞赏!

【问题讨论】:

标签: android android-studio youtube-api android-youtube-api


【解决方案1】:

【讨论】:

  • 详细答案和参考,+1
  • @Owehbeh 你能给我完整的代码来使用 oauth2 从我的 android 应用程序上传视频到静态用户名和密码吗?
【解决方案2】:

这是我的工作代码

        ContentValues content = new ContentValues(4);
        content.put(MediaStore.Video.VideoColumns.DATE_ADDED,
                System.currentTimeMillis() / 1000);
        content.put(MediaStore.Video.Media.MIME_TYPE, "video/mp4");
        content.put(MediaStore.Video.Media.DATA, path);
        ContentResolver resolver = getActivity().getContentResolver();
        Uri uri1 =  Uri.fromFile(new File(path)); 

        Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
        sharingIntent.setType("video/*");
        sharingIntent.setPackage("com.google.android.youtube");
        sharingIntent.putExtra(Intent.EXTRA_TITLE, "Title");
        sharingIntent.putExtra(android.content.Intent.EXTRA_SUBJECT, "Desc");
        sharingIntent.putExtra(android.content.Intent.EXTRA_STREAM, uri1);
        startActivity(Intent.createChooser(sharingIntent, "Share to"));

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-30
    • 2014-09-27
    • 1970-01-01
    • 2019-05-21
    • 2015-07-12
    • 2015-08-31
    • 2019-02-28
    相关资源
    最近更新 更多