change MediaCompressor API: mandatory mediaQuality

This commit is contained in:
David Kaspar
2024-09-05 14:27:04 +02:00
parent 023c0592e8
commit 5f0236c015
@@ -47,7 +47,7 @@ class MediaCompressor {
applicationContext: Context, applicationContext: Context,
onReady: (Uri, String?, Long?) -> Unit, onReady: (Uri, String?, Long?) -> Unit,
onError: (Int) -> Unit, onError: (Int) -> Unit,
mediaQuality: CompressorQuality?, mediaQuality: CompressorQuality,
) { ) {
checkNotInMainThread() checkNotInMainThread()
@@ -59,7 +59,6 @@ class MediaCompressor {
CompressorQuality.MEDIUM -> VideoQuality.MEDIUM CompressorQuality.MEDIUM -> VideoQuality.MEDIUM
CompressorQuality.HIGH -> VideoQuality.HIGH CompressorQuality.HIGH -> VideoQuality.HIGH
CompressorQuality.VERY_HIGH -> VideoQuality.VERY_HIGH CompressorQuality.VERY_HIGH -> VideoQuality.VERY_HIGH
else -> VideoQuality.MEDIUM
} }
Log.d("MediaCompressor", "Using video compression $mediaQuality") Log.d("MediaCompressor", "Using video compression $mediaQuality")
VideoCompressor.start( VideoCompressor.start(
@@ -129,7 +128,6 @@ class MediaCompressor {
CompressorQuality.MEDIUM -> 60 CompressorQuality.MEDIUM -> 60
CompressorQuality.HIGH -> 80 CompressorQuality.HIGH -> 80
CompressorQuality.VERY_HIGH -> 90 CompressorQuality.VERY_HIGH -> 90
else -> 60
} }
try { try {
Log.d("MediaCompressor", "Using image compression $mediaQuality") Log.d("MediaCompressor", "Using image compression $mediaQuality")