一起分享音频和文字
Share audio and text together
我有一个应用程序有不同的声音。我想与文字一起分享声音(音频)。
如果我只分享一个声音,它会起作用:
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..."));
但仍然只有音频可以共享。
它是如何工作的?
如果这不可能,还有其他方法吗?
非常感谢你! :)
这实际上取决于您在使用选择器共享音频文件时最终选择的应用程序,因为由所选应用程序决定是否使用由 [=10= 设置的提供的文本].简而言之,你真的没有太多的控制权。
我有一个应用程序有不同的声音。我想与文字一起分享声音(音频)。
如果我只分享一个声音,它会起作用:
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..."));
但仍然只有音频可以共享。
它是如何工作的? 如果这不可能,还有其他方法吗? 非常感谢你! :)
这实际上取决于您在使用选择器共享音频文件时最终选择的应用程序,因为由所选应用程序决定是否使用由 [=10= 设置的提供的文本].简而言之,你真的没有太多的控制权。