Change LOW video compression to use VERY_LOW from lightcompressorlibrary for better streaming experience
LOW: 20% of original VERY_LOW: 10% of original
This commit is contained in:
+3
-2
@@ -84,14 +84,15 @@ class MediaCompressor {
|
|||||||
val videoQuality =
|
val videoQuality =
|
||||||
when (mediaQuality) {
|
when (mediaQuality) {
|
||||||
CompressorQuality.VERY_LOW -> VideoQuality.VERY_LOW
|
CompressorQuality.VERY_LOW -> VideoQuality.VERY_LOW
|
||||||
CompressorQuality.LOW -> VideoQuality.LOW
|
// Override user selection LOW to use VERY_LOW for better video streaming experience
|
||||||
|
CompressorQuality.LOW -> VideoQuality.VERY_LOW
|
||||||
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
|
else -> VideoQuality.MEDIUM
|
||||||
}
|
}
|
||||||
|
|
||||||
Log.d("MediaCompressor", "Using video compression $mediaQuality")
|
Log.d("MediaCompressor", "Using video compression $videoQuality")
|
||||||
|
|
||||||
val result =
|
val result =
|
||||||
withTimeoutOrNull(30000) {
|
withTimeoutOrNull(30000) {
|
||||||
|
|||||||
Reference in New Issue
Block a user