我需要将视频下载到文件而不将其存储在设备上,只下载到内存中,这样我就可以在不需要许可的情况下共享它:
lateinit var videoFile: InputStream // or what ever type it is suppose to be!
var videoFileUrl = "https://file-examples-com.github.io/uploads/2017/04/file_example_MP4_480_1_5MG.mp4"
// download the video to videoFile
val sharingIntent = Intent(Intent.ACTION_SEND)
sharingIntent.type = "video/mp4"
sharingIntent.putExtra(Intent.EXTRA_STREAM, videoFile)
context.startActivity(Intent.createChooser(sharingIntent,"Share Video"))
我见过其他应用程序这样做,所以我知道不需要许可。请帮忙!