Делитесь аудио и текстом вместе
У меня есть приложение с разными звуками. Я хотел бы поделиться звуком (аудио) вместе с текстом.
Если я делюсь только звуком, это работает:
share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory().toString() + "/audio.mp3"));
share.setType("audio/mp3");
startActivity(Intent.createChooser(share, "Share via..."));
Теперь я попытался добавить текст:
share.putExtra(Intent.EXTRA_STREAM, Uri.parse(Environment.getExternalStorageDirectory().toString() + "/audio.mp3"));
share.setType("audio/mp3");
sharetext.putExtra(Intent.EXTRA_TEXT,"This should be under the audio file after sharing");
startActivity(Intent.createChooser(share, "Share via..."));
Но все же только аудио становится общедоступным.
Как это работает? И если это невозможно, есть ли другой способ сделать это? Большое спасибо!:)
1 ответ
Решение
Это действительно зависит от того, какое приложение вы выберете, когда используете селектор для передачи аудиофайла, так как это зависит от выбранного приложения, чтобы решить, использовать ли предоставленный текст, установленный EXTRA_TEXT
, Короче говоря, вы действительно не имеете большого контроля над этим.