Android以编程方式更改文件路径

时间:2018-10-06 18:51:15

标签: android video

我想将图库中的视频路径更改为我的apps文件夹。视频已保存,我可以看到我的文件夹但无法打开,并且我不明白问题出在什么地方。

 val f = File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DCIM + "/MyFolder/").getPath())
                if (!f.exists()) {
                    f.mkdirs()
                }

                val file = File(f, "Video" + System.currentTimeMillis() + ".mp4")
                try {

                    val `in` = FileInputStream(this.file?.videoUrl)
                    val out = FileOutputStream(file)

                    val buf = ByteArray(1024)
                    var len: Int

                    while ((`in`.read(buf)) > 0) {
                        len = `in`.read(buf)
                        out.write(buf, 0, len)
                    }

                    `in`.close()
                    out.close()

                } catch (e: Exception) {
                    e.printStackTrace()
                } finally {
                    galleryResresh(file)

                }

感谢您的帮助

0 个答案:

没有答案