0
我有一個有不同聲音的應用程序。我想分享一個聲音(音頻)和一個文本。將音頻和文字分享到一起
如果我只分享了完善的工作原理:
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..."));
但仍然只有音頻得到共享。
它是如何工作的? 如果這不可能,還有其他方法可以做到這一點嗎? 非常感謝! :)
不需要任何'ACTION_SEND'實現在同一個'Intent'中支持'EXTRA_TEXT' *和*'EXTRA_STREAM'。 – CommonsWare