Совместное использование аудио файла
Я пытаюсь сделать кнопку для обмена аудиофайлом. Это не работает. Сначала я попытался отправить файл прямо из папки 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.
Заранее спасибо!