我想将视频分享给其他应用。他们中的一些人(例如Instargam,Skype)成功接收到它,而其他人(微信,行)显示“未解决的错误”。我这样分享:
val fileUri = FileProvider.getUriForFile(context, context.getString(R.string.provider), File(filePath))
val shareIntent = ShareCompat.IntentBuilder.from(activity)
.setType(context.contentResolver.getType(fileUri))
.setStream(fileUri)
.intent
因此瓶颈是MIME类型,我使用此代码自动设置它,并设置“ video / mp4”。但是上面命名的应用无法识别此方案。
有人遇到这样的问题吗?有可能解决吗?
感谢大家提前提供答案!