当我尝试在我的Android应用程序(主要是Whatsapp)上分享声音时,“共享失败错误是我得到的错误

时间:2017-09-09 12:56:21

标签: android

                Uri uri = Uri.parse("I have sound folder that i can easily reach it on domain link" + sounds.getSound());
                Intent share = new Intent(Intent.ACTION_SEND);
                share.setType("audio/mp3");
                share.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
                share.putExtra(Intent.EXTRA_STREAM, uri);
                mContext.startActivity(Intent.createChooser(share, "Share Audio File"));

* / 每次我尝试在我的Android应用程序上共享声音,我一直在努力,但我总是收到一个错误,称为“失败共享,请再试一次”。有没有人可以帮助我?

1 个答案:

答案 0 :(得分:0)

content is documented的值为Uri http,而不是httpsUri file。虽然应用可能支持其他方案 - 通常支持http - 但您不应该假设任何应用都支持getFilesDir()

要么删除此代码,要么下载您的MP3文件(例如,到FileProvider),然后使用content创建Uri EXTRA_STREAM,您可以将其用于{ {1}}。