有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java共享音频和文本

我有一个不同声音的应用程序。我想分享一段声音(音频)和一段文字

如果我只分享一个声音,它就会工作:

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) 个答案

  1. # 1 楼答案

    这实际上取决于在使用选择器共享音频文件时最终选择的应用程序,因为是否使用EXTRA_TEXT提供的文本集取决于所选应用程序。简而言之,你真的没有太多的控制权