【问题标题】:Edited video does not saving as mp4 format android studio编辑后的视频不保存为 mp4 格式 android studio
【发布时间】:2020-02-17 10:56:40
【问题描述】:

我正在使用 kotlin 和 android 开发视频编辑应用程序。在应用程序代码中,视频编辑后,视频会自动保存到外部存储中。当触发 save() 方法时,视频以 3gp 格式保存(无法打开)。很长一段时间后,它会自动转换为 mp4 并有时可以工作。也没有错误。 保存视频后,我开始打算预览该视频。它适用于已编辑的视频。

save() 方法:

    fun saveVideo() {

    if (ContextCompat.checkSelfPermission(
            this,
            Manifest.permission.WRITE_EXTERNAL_STORAGE
        )
        == PackageManager.PERMISSION_GRANTED
    ) {

        if (ActivityCompat.shouldShowRequestPermissionRationale(
                this,
                Manifest.permission.WRITE_EXTERNAL_STORAGE
            )
        ) {

        } else {

            ActivityCompat.requestPermissions(
                this,
                arrayOf(Manifest.permission.WRITE_EXTERNAL_STORAGE),
                RECORD_REQUEST_CODE
            );
        }

        val values = ContentValues(3)
        values.put(MediaStore.Video.Media.TITLE, "trimmed")
        values.put(MediaStore.Video.Media.MIME_TYPE, "video/mp4")
        getContentResolver().insert(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, values);
    }
}

画廊截图: 我找不到任何错误或任何东西。有人知道吗?怎么了?

【问题讨论】:

标签: android android-studio kotlin video-processing


【解决方案1】:

缺线:

            mediaMetadataRetriever.setDataSource(this, uri)

【讨论】:

    猜你喜欢
    • 2013-03-06
    • 2017-10-24
    • 2020-09-24
    • 2013-12-15
    • 2022-07-03
    • 2011-06-28
    • 2020-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多