Совместное использование аудио файла

Я пытаюсь сделать кнопку для обмена аудиофайлом. Это не работает. Сначала я попытался отправить файл прямо из папки raw, не копируя его на карту телефона. Это нене решить мою проблему. Второе, что я попробовал, это сохранить файл на телефон, а затем поделиться им. Часть, которая сохраняет файл в телефон, теперь работает, но когда я пытаюсь поделиться аудиофайлом на другом устройстве, происходит сбой всех совместимых приложений (Whatsapp, Gmail и т. Д.).

Это мой код:

    String sharePath = Environment.getExternalStorageDirectory().getPath()
    + "/Soundboard/Ringtones/custom_ringtone.ogg";
    Intent share = new Intent(Intent.ACTION_SEND);
    share.setType("audio/*");
    share.putExtra(Intent.EXTRA_STREAM, sharePath);
    startActivity(Intent.createChooser(share, "Share Sound File"));

Кстати, аудиофайл - это файл .ogg. Я надеюсь, что эти приложения работают с файлами такого типа. Если нет, я должен преобразовать его в .mp3.

Заранее спасибо!

Ответы на вопрос(5)

Ваш ответ на вопрос