分享视频并将视频保存到图库

时间:2014-10-08 17:22:47

标签: android android-intent android-gallery

我有视频网址,我从中解析以获取uri。我尝试在共享中传递uri,但我没有看到视频被共享。

Uri uri = Uri.parse(url);
Intent sharingIntent = new Intent(
                    Intent.ACTION_SEND);
sharingIntent.setType("video/*");
                        sharingIntent.putExtra(Intent.EXTRA_STREAM,uri
                               );
startActivity(sharingIntent);

我在这里遗漏了什么,或者我应该将uri保存到外部存储器然后通过它?

另外,我需要知道如何使用uri将视频保存到图库。

2 个答案:

答案 0 :(得分:2)

使用它:

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("video/mp4");
intent.putExtra(Intent.EXTRA_STREAM, Uri.fromFile(new File(path)));
startActivity(Intent.createChooser(intent, "share"));

“path”是您的视频传递/ /ddcard/mVideo.mp4

答案 1 :(得分:0)

Intent.createChooser似乎不见了。请参阅代码段和链接。

Intent sharingIntent = new Intent(Intent.ACTION_SEND);
Uri screenshotUri = Uri.parse(path);

sharingIntent.setType("image/png");
sharingIntent.putExtra(Intent.EXTRA_STREAM, screenshotUri);
startActivity(Intent.createChooser(sharingIntent, "Share image using"));

链接:
http://sudarmuthu.com/blog/sharing-content-in-android-using-action_send-intent/