分享app的声音(来自原始文件夹)

时间:2015-01-22 20:35:16

标签: android audio android-mediaplayer

我有一个有一些声音的应用程序,存储在我项目的原始文件夹中。目前,只能在我的应用程序中重现它(通过使用MediaPlayer对象)。 现在我知道是否可以获取这些文件,并通过意图共享它(例如通过使用whatsapp意图)

1 个答案:

答案 0 :(得分:0)

您可以将文件复制到内部存储空间,然后use FileProviderUri发布到可以与ACTION_SEND Intent一起使用的文件。

或者,您可以尝试my StreamProvider跳过copy-the-file部分并直接从原始资源发布Uri

或者,您可以尝试使用android.resource Uri,但很少有应用支持ACTION_SEND之类的内容。使用前两种方法中的任何一种都可以提供更好的兼容性。