通过意图上传到YouTube

  • 本文关键字:YouTube 意图 android
  • 更新时间 :
  • 英文 :


我正在尝试使用意图将视频上传到YouTube。我的设置方式在这里描述

这是片段:

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"));

我想设置标题字段。否则,如果用户未手动设置标题字段,则视频上传的标题将具有视频文件名的标题。

通过以下链接

http://diablo-urban-o.com/post/9929911420/uploading-videos-videos-to-youtube-from-android-android-part-part-ii

也尝试以下代码。

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

希望这对您有帮助...

这是您想要的演示应用程序。使用ytUploader.setTitle("Android Test");设置您想要的任何标题。

最新更新