Move MediaMetadataRetriever release

This commit is contained in:
Luna712 2023-09-30 22:15:30 -06:00 committed by GitHub
parent 1e0a852c7a
commit 3d58f6096a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -61,6 +61,9 @@ internal class ThumbnailSpriteGenerator(
try {
val spriteBitmap = createSpriteBitmap(thumbnailList)
callback.onThumbnailSpriteGenerated(spriteBitmap)
// Release the MediaMetadataRetriever
retriever.release()
} catch (e: Exception) {
e.printStackTrace()
callback.onThumbnailSpriteGenerationError(e)
@ -68,9 +71,6 @@ internal class ThumbnailSpriteGenerator(
// Release the MediaMetadataRetriever
retriever.release()
}
// Release the MediaMetadataRetriever
retriever.release()
}
private fun generateThumbnail(timeInMillis: Long, thumbnailWidth: Int, thumbnailHeight: Int): Bitmap? {