Merge pull request #1377 from davotoula/strip-codec-from-mime-type-before-saving-video

bugfix: only user part before ";" in media-type before passing to ContentResolver
This commit is contained in:
Vitor Pamplona
2025-06-25 10:53:16 -04:00
committed by GitHub

View File

@@ -201,10 +201,11 @@ object MediaSaverToDisk {
contentSource: BufferedSource, contentSource: BufferedSource,
contentResolver: ContentResolver, contentResolver: ContentResolver,
) { ) {
val cleanMimeType = contentType.substringBefore(";").trim()
val contentValues = val contentValues =
ContentValues().apply { ContentValues().apply {
put(MediaStore.MediaColumns.DISPLAY_NAME, displayName) put(MediaStore.MediaColumns.DISPLAY_NAME, displayName)
put(MediaStore.MediaColumns.MIME_TYPE, contentType) put(MediaStore.MediaColumns.MIME_TYPE, cleanMimeType)
put( put(
MediaStore.MediaColumns.RELATIVE_PATH, MediaStore.MediaColumns.RELATIVE_PATH,
Environment.DIRECTORY_PICTURES + File.separatorChar + PICTURES_SUBDIRECTORY, Environment.DIRECTORY_PICTURES + File.separatorChar + PICTURES_SUBDIRECTORY,