共享音频和文字

时间:2017-06-29 20:52:37

标签: java android audio share share-intent

我有一个不同声音的应用程序。我希望与文本共享声音(音频)。

如果我只分享一个合理的声音:

share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory().toString() + "/audio.mp3"));
                share.setType("audio/mp3");
                startActivity(Intent.createChooser(share, "Share via..."));

现在我尝试添加文字:

share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory().toString() + "/audio.mp3"));
                share.setType("audio/mp3");
                sharetext.putExtra(Intent.EXTRA_TEXT,"This should be under the audio file after sharing");
                startActivity(Intent.createChooser(share, "Share via..."));

但仍然只有音频得到共享。

它是如何运作的? 如果这不可能还有另一种方法可以做到这一点吗? 非常感谢你! :)

1 个答案:

答案 0 :(得分:2)

这取决于您在使用选择器共享音频文件时最终选择的应用程序,因为它取决于所选应用程序,以决定是否使用EXTRA_TEXT提供的文本集。简而言之,你真的无法控制这一点。

相关问题