В моем приложении есть функция, с помощью которой пользователь может поделиться видео с выбранным приложением.Код довольно прост (где mediaPath - это переменная типа String, которая является путем к допустимому видео):
File media = new File(mediaPath);
Uri uri = FileProvider.getUriForFile(context, getString(R.string.file_provider_authority), media);
Intent share = new Intent(Intent.ACTION_SEND);
share.putExtra(Intent.EXTRA_STREAM, uri);
share.setType("video/*");
String title = getString(R.string.share_video_title);
Intent chooser = Intent.createChooser(share, title);
if (share.resolveActivity(context.getPackageManager()) != null) {
startActivity(chooser);
}
Совместное использование прекрасно работает в gmail (например), а кажется хорошо работать на WhatsApp, а также.Он сжимает видео и загружает его.Получатель получает видео и может видеть миниатюру и загружать ее.Однако они не могут воспроизводить видео.