无法通过whatsApp共享存储在原始文件夹中的mp3音频

时间:2017-03-26 14:30:18

标签: android android-intent whatsapp

我无法通过whatsApp共享存储在原始文件夹中的mp3音频,我知道它上面有几十个帖子,但很多都没有答案......那些有答案的人对我帮助不大。 / p>

所以我会在这里发布我的代码,如果,请,任何人都可以帮助我......

Intent shareIntent = new Intent(Intent.ACTION_SEND);
            shareIntent.setType("audio/*");
            shareIntent.setPackage("com.whatsapp");
            shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://" + getPackageName() + "/" + rawId +".mp3"));
            shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
            startActivity(shareIntent);

注意 - 如果我没有将.mp3扩展名放在str的uri上whatsApp报告不支持的文件。如果我把它告知无法分享。

我正在尝试创建此共享而无需在外部区域(SDCard)中写入文件。我想直接从原始文件夹发送,而不必在任何地方复制,但它不起作用,有人知道如何以及我是否可以这样做?

0 个答案:

没有答案