android youtube upload using intent

后端 未结 1 594
半阙折子戏
半阙折子戏 2020-12-10 00:24
Intent intent = new Intent();

intent.setAction(Intent.ACTION_SEND);
intent.setType(\"video/3gpp\");
intent.putExtra(Intent.EXTRA_STREAM, videoURI);
startActivity(In         


        
相关标签:
1条回答
  • 2020-12-10 00:54

    I ran into the same bug when I used Uri.fromFile() for obtaining URI of my video. The solution was using a ContentProvider for creating URI:

    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);
    
    0 讨论(0)
提交回复
热议问题