diff --git a/app/src/main/java/app/myzel394/alibi/helpers/BatchesFolder.kt b/app/src/main/java/app/myzel394/alibi/helpers/BatchesFolder.kt index 025a48a..b1dd014 100644 --- a/app/src/main/java/app/myzel394/alibi/helpers/BatchesFolder.kt +++ b/app/src/main/java/app/myzel394/alibi/helpers/BatchesFolder.kt @@ -34,11 +34,11 @@ data class BatchesFolder( customFileFileDescriptor?.close() } - private fun getInternalFolder(): File { + fun getInternalFolder(): File { return getFolder(context) } - private fun getCustomDefinedFolder(): DocumentFile { + fun getCustomDefinedFolder(): DocumentFile { return customFolder!!.findFile(subfolderName)!! } diff --git a/app/src/main/java/app/myzel394/alibi/services/VideoRecorderService.kt b/app/src/main/java/app/myzel394/alibi/services/VideoRecorderService.kt index fbfb461..2646774 100644 --- a/app/src/main/java/app/myzel394/alibi/services/VideoRecorderService.kt +++ b/app/src/main/java/app/myzel394/alibi/services/VideoRecorderService.kt @@ -7,6 +7,7 @@ import android.os.Build import android.provider.MediaStore import androidx.camera.core.CameraSelector import androidx.camera.lifecycle.ProcessCameraProvider +import androidx.camera.video.FileOutputOptions import androidx.camera.video.MediaStoreOutputOptions import androidx.camera.video.Quality import androidx.camera.video.QualitySelector @@ -17,6 +18,7 @@ import androidx.camera.video.VideoCapture.withOutput import androidx.core.app.NotificationCompat import androidx.core.app.ServiceCompat import androidx.core.content.ContextCompat +import androidx.core.net.toUri import androidx.lifecycle.LifecycleService import app.myzel394.alibi.NotificationHelper import app.myzel394.alibi.db.RecordingInformation @@ -157,23 +159,13 @@ class VideoService : IntervalRecorderService