从URL保存和共享视频(Android)
我构建了一个简单的应用程序,允许用户查看、下载和共享视频 查看已完成,但我遇到以下问题:从URL保存和共享视频(Android),android,file,kotlin,Android,File,Kotlin,我构建了一个简单的应用程序,允许用户查看、下载和共享视频 查看已完成,但我遇到以下问题: 保存一个视频-我似乎找不到它,尽管逻辑似乎很好 我正在使用OnePlusOne,但不知道视频应该放在哪里,我也不认为它实际上保存在应用程序中 分享视频-这似乎也不起作用。最好的方法是什么?它是先下载,获取url,然后通过intent共享,还是可以通过url直接共享 谢谢Start Other activity”(构建你的第一个应用程序>启动另一个活动)文档,了解更多信息:它也更倾向于使用Android提供的
谢谢请考虑阅读如何在活动之间传递数据。查看Android开发者网站上的“Building your first app>Start Other activity”(构建你的第一个应用程序>启动另一个活动)文档,了解更多信息:它也更倾向于使用Android提供的类,而不是内置的
print*
方法。谢谢@Edric,但我在文档或其他任何地方都找不到关于这方面的具体信息,而我认为这是一项极其琐碎的任务。。。任何想法,而不是指向我的“如何建立第一个应用程序教程”。谢谢:)代码中的print
语句的结果是什么?
private fun saveVideo() {
val values = ContentValues()
values.put(MediaStore.Video.Media.TITLE, "Celebrate");
values.put(MediaStore.Video.Media.MIME_TYPE, "video/mp4")
values.put(MediaStore.Video.Media.DATA, File(transaction!!.videoURL).getAbsolutePath())
val uri = contentResolver.insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, values)
print("local video address - ${uri}")
showSuccessAlert(
getString(com.clb.celebrate.R.string.video_saved),
getString(com.clb.celebrate.R.string.title_done)
) {
if (bookingRequest.reviewed == false) {
RateTransactionActivity.bookingRequest = bookingRequest
startActivity(Intent(this, RateTransactionActivity::class.java))
}
}
}