2013-03-22 125 views
-1

我要上传的视频在YouTube上的使用意图自动选择YouTube和我正在使用此代码上传视频,但问题是,每当我从我的应用程序单击该按钮,然后我必须从列表中选择的YouTube查看电子邮件,蓝牙,你管等..android系统

所以我想这个永久的解决方案,每当我从我的应用程序点击一个按钮,它会自动移动到你管而不显示列表视图。

所以,这是我用来上传视频的代码。

   **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"));** 
+0

我不能完全肯定,如果这个工程。你可以试试intent.setPackage(“com.google.android.youtube”); – Enigma 2013-03-22 11:19:05

+0

谜,这一个不工作。 – 2013-03-22 11:32:35

+0

然后我不确定是否有任何方法使用Intents来完成它。您必须按照此处所述使用Youtube API。 http://stackoverflow.com/questions/4712661/how-to-upload-a-video-to-youtube-in-android – Enigma 2013-03-22 11:37:21

回答

0

这可以帮助你,

String url = "http://youtu.be/mo1DmO9JH3Y"; // Your Url here.. 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube://"+url)); 
activity.startActivity(intent);