diff --git a/app/build.gradle b/app/build.gradle index c9501e7e..51af585d 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -57,5 +57,5 @@ android { } dependencies { - implementation 'com.simplemobiletools:commons:5.26.18' + implementation 'com.simplemobiletools:commons:5.26.19' } diff --git a/app/src/main/kotlin/com/simplemobiletools/camera/views/CameraPreview.kt b/app/src/main/kotlin/com/simplemobiletools/camera/views/CameraPreview.kt index 80debd12..7256cbef 100644 --- a/app/src/main/kotlin/com/simplemobiletools/camera/views/CameraPreview.kt +++ b/app/src/main/kotlin/com/simplemobiletools/camera/views/CameraPreview.kt @@ -773,7 +773,10 @@ class CameraPreview : ViewGroup, TextureView.SurfaceTextureListener, MyPreview { val videoSize = getCurrentResolution() mLastVideoPath = mActivity.getOutputMediaFile(false) val uri = if (context.isPathOnSD(mLastVideoPath)) { - context.getDocumentFile(mLastVideoPath.getParentPath())?.createFile("video/mp4", mLastVideoPath.getFilenameFromPath())!!.uri + val parentDocumentFile = context.getDocumentFile(mLastVideoPath.getParentPath()) + val documentFile = parentDocumentFile?.createFile("video/mp4", mLastVideoPath.getFilenameFromPath()) + ?: mActivity.getDocumentFile(mLastVideoPath) + documentFile!!.uri } else { Uri.fromFile(File(mLastVideoPath)) }