我想用android共享音频文件,但没有找到任何有效的解决方案。
在我的应用程序中,应用程序记录并保存名为audio\u 1的音频文件。wav,然后提供共享选项。因此,它总是以相同的名称共享文件(audio\u 1.wav)。
还检查了它是否正确创建了文件。
我尝试用以下代码共享音频文件;
File f = new File(sharePath);
Uri uri = Uri.parse(f.getAbsolutePath());
Intent share = new Intent(Intent.ACTION_SEND);
share.setType("audio/*");
share.putExtra(Intent.EXTRA_STREAM, uri);
startActivity(Intent.createChooser(share, "Share Sound File"));
但在共享和选择它显示的任何应用程序时
无法附加文件
。
也为牛轧糖设备使用FileProvider类,但效果不太好。
还选中了多个SO链接:
Sharing an audio file
Picking up an audio file android