Я разработал «приложение», которое является довольно популярным человеком из деки моей страны. Это очень просто, у него есть 6 основных кнопок, которые воспроизводят другой звук, а затем для каждого звука есть другие 2 кнопки, один для совместного использования звука через социальные сети, а другой для настройки звука в качестве мелодии звонка, сигнала тревоги или уведомления. Сначала все работало нормально, но однажды, внезапно, он прекратил работать функцией обмена (остальные функции все еще работают).Как поделиться аудио в социальных сетях (Whatsapp, Facebook) в Android (2016)?
Появляется сообщение «Формат несовместим» для каждой социальной сети, которую я пытался разделить (или что-то в этом роде, это на испанском языке). Вы можете скачать приложение по этой ссылке: download the app here
последний код разблокировки для совместного использования заключается в следующем:
private void shareItAYQueNoEntren() {
Intent sharingIntent = new Intent(android.content.Intent.ACTION_SEND);
sharingIntent.setType("audio/mpeg3");
Uri path = Uri.parse("android.resource://fzmobile.elgordodecentral/raw/" + R.raw.yquenoentren);
sharingIntent.putExtra(Intent.EXTRA_STREAM, path);
startActivity(Intent.createChooser(sharingIntent, "Share by..."));
}
И расширение звукового файла в необработанном папке .mp3.
Как я могу решить эту проблему?
Если приложение не работает в android 6.0 и выше, проблема связана с разрешением i n проявить андроид 6 и выше, вы должны предоставить разрешение на выполнение для чтения SD-карты – SaravInfern
@SaravInfern Можете ли вы сказать мне, какое разрешение, пожалуйста? –
см. Здесь [https://developer.android.com/training/permissions/requesting.html) – SaravInfern