我正在尝试与Android分享一个mp3文件。 我使用的代码如下:
// uri creation
audioFile=Uri.parse("android.resource://" + getPackageName() + "/raw/audio" + albumArtResId);
// intent creation
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/mp3");
share.putExtra(Intent.EXTRA_STREAM, audioFile);
startActivity(Intent.createChooser(share, "Share Sound File"));
但是在whatsapp中选择特定联系人后,会出现一个Toast通知,并显示以下消息:“不支持文件格式”。 我很确定这个问题是由URI创建的,但我对如何解决它没有任何想法。