由于标题已经传达了我想要实现的目标,这就是我正在使用的:
public void shareVideoWhatsApp() {
final Intent shareIntent = new Intent(Intent.ACTION_SEND);
shareIntent.setType("*/*");
Uri videoUri = FileProvider.getUriForFile(VideoPlayActivity.this,
BuildConfig.APPLICATION_ID + ".provider", new File("storage/emulated/0/Download/test-8.mp4"));
shareIntent.putExtra(Intent.EXTRA_STREAM, videoUri);
Log.d(getClass().getName()+"__VideoURI", "" + videoUri);
shareIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
startActivity(Intent.createChooser(shareIntent, "Share video using"));
}
我得到whatsapp不支持文件格式,任何帮助将不胜感激。