使用待定意图通知共享视频mp4

时间:2014-01-30 10:34:04

标签: java android xml

我想使用待定意图分享视频mp4。我写了这段代码

            File file = new File(Environment.getExternalStorageDirectory().toString() + "/Path/Path2/"+ecc);

            if(file.exists())
            {
            String path = file.toString();
            Intent intent = new Intent();
            intent.setAction(Intent.ACTION_VIEW);
            intent.setDataAndType(Uri.fromFile(file), "video/mp4");
            PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, intent, PendingIntent.FLAG_UPDATE_CURRENT);
            notificationBuilder.setContentIntent(pendingIntent);
            Intent mIntent = new Intent(Intent.ACTION_SEND);
            mIntent.setType("video/mp4");
            mIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(path));
            PendingIntent p = PendingIntent.getActivity(context, 0, mIntent, 0);
            notificationBuilder.addAction (android.R.drawable.ic_input_add, "SHARE", p);
            }

当我点击共享时,会加载活动以共享文件,但如果我选择了应用程序,我会收到错误:共享失败。为什么?错误在哪里?

0 个答案:

没有答案