gpt4 book ai didi

android - 共享时只有谷歌驱动器识别音频文件

转载 作者:行者123 更新时间:2023-11-30 00:17:55 24 4
gpt4 key购买 nike

通过这段代码,我分享了一个音频:

Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("audio/mp3");
sharingIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse(
"android.resource://"+getPackageName()+"/raw/"+
getResources().getResourceEntryName(audiosRage[position])));
startActivity(Intent.createChooser(sharingIntent, "Compartilhar via"));

它们包含在“原始”文件夹中。我可以通过 whatsapp 发送它们,但格式不带扩展名,无法运行。另一方面,当保存在谷歌驱动器上时,它会将其识别为音乐文件并运行,尽管它没有扩展名。 raw文件夹中的所有音频都是.mp3格式

最佳答案

The documentation for EXTRA_STREAM表示您应该使用带有 content 方案的 Uri。因此,例如,您可以使用 FileProvider 提供一些包含您的音频的本地文件。

关于android - 共享时只有谷歌驱动器识别音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46876800/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com