将视频从android上传到youtube?

时间:2011-03-16 12:53:48

标签: android android-ndk

我需要将视频从Android应用程序上传到youtube。我不知道如何上传视频,我必须以什么格式上传或以任何方式转换和上传视频。

如果有任何API或用户界面可以将视频上传到Youtube,是否可以?

感谢。

3 个答案:

答案 0 :(得分:5)

youtube apis支持上传视频。

答案 1 :(得分:3)

这是我用来发送默认Gmail的方式:

Log.d(“分享示例”,“点击分享按钮”);         String outputFile =“/ sdcard / in.mp4”;         Log.d(“Share Example”,“outputFileURL:”+ outputFile);

    ContentValues content = new ContentValues(4);
    content.put(Video.VideoColumns.TITLE, "My Test");
    content.put(Video.VideoColumns.DATE_ADDED,
    System.currentTimeMillis() / 1000);
    content.put(Video.Media.MIME_TYPE, "video/mp4");
    content.put(MediaStore.Video.Media.DATA, outputFile);
    ContentResolver resolver = getContentResolver();
    Uri uri = resolver.insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI,
    content);

    Intent intent = new Intent(Intent.ACTION_SEND);
    intent.setType("video/*");
    intent.putExtra(Intent.EXTRA_STREAM, uri);
    startActivity(Intent.createChooser(intent, "Share using"));

答案 2 :(得分:1)

我遇到了同样的问题。我没有我的YouTube帐户的个人资料所以我决定去电脑并使用我的电子邮件登录然后我填写了我的个人资料信息并添加了用户名(不是我登录的电子邮件)然后我创建并保存了名称,我能够成功上传视频。在galaxy s2和evo 3d上工作,所以我认为它应该适用于其他所有人。