我想通过WhatsApp共享一个mp3文件,在意图上使用ACTION_SEND
方法。问题是它不起作用。意图工作得非常好,它会打开Whatsapp并允许我选择我想要的任何聊天。所以我选择一个(仍然没有问题)并单击发送,这就是问题开始的地方。
我收到一条弹出消息,指出:
共享不成功,请重试。(翻译自德语)代码:
Intent shareIntent = new Intent();
shareIntent.setAction(Intent.ACTION_SEND);
shareIntent.putExtra(Intent.EXTRA_STREAM, Uri.parse("android.resource://com.lmlc.BeckenbauerSoundboard/raw/s01.mp3")); //myuri
shareIntent.setType("audio/mp3");
startActivity(Intent.createChooser(shareIntent, textMsgBoxSendMp3));
我真的希望有人能帮我做这件事。
许多应用程序不知道如何处理android.resource
Uri
。您将有更好的运气将该数据复制到文件中,然后使用FileProvider
将其提供给其他应用程序。
您需要定义MIME类型!!我在WhatsApp上分享意图时遇到了类似的问题,这个答案帮助了我!!希望能帮助你。
我正在开发一个应用程序,它必须通过whatsapp共享mp3文件。 我现在的代码如下: 例如,我可以通过Gmail成功共享,但通过whatsapp无法实现。这是我的代码的问题还是whatsapp不允许你共享mp3文件? 提前感谢!
一切都很完美,但在发送文件时,我认为,它不存在。。。在空白处出现了字符串变量song,其中包含文件名。例如:呼叫是:共享(“abc”);我想发送mp3文件(在原始文件夹中)abc。mp3
我有一个网络应用程序,在其中,我正在尝试分享一个链接到WhatsApp网络应用程序,但不是在移动应用程序。 我已经通过了WhatsApp网页版的共享链接?但没有提供解决方案。 可行吗? 这段代码帮助我通过WhatsApp移动应用程序分享它。在WhatsApp web应用程序中有没有同样的方法?
我有一个音频文件的回收视图,该音频文件存储在原始文件夹中。现在,我想与其他应用程序共享我的音频文件。我正在适配器clss中尝试此代码。 但它不起作用。如何解决这个问题。 提前谢谢。
我想从我的应用程序在不同的社交应用程序中共享音频文件。我正在使用以下代码来共享音频。它适用于Whatsapp,但不适用于共享。共享应用程序打开但无法检索文件并显示“不支持发送此类内容”。该文件为“mp3”格式。我可以使用android通用共享选项从文件管理器共享文件,然后选择共享。
在WebView的帮助下,我把一个网站变成了android应用程序,我想把我的产品链接分享到WhatsApp,但每次我点击按钮在WhatsApp上分享时,它显示android应用程序有错误,但在网站上运行良好