From cc00b70599cf089fdffcabddb563a811e115ddb7 Mon Sep 17 00:00:00 2001 From: Matan Shukry Date: Fri, 18 Oct 2024 13:50:32 +0300 Subject: [PATCH] fixing uri and adding log --- .../fc_native_video_thumbnail/FcNativeVideoThumbnailPlugin.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/src/main/kotlin/com/fluttercavalry/fc_native_video_thumbnail/FcNativeVideoThumbnailPlugin.kt b/android/src/main/kotlin/com/fluttercavalry/fc_native_video_thumbnail/FcNativeVideoThumbnailPlugin.kt index 255ccab..91a6ad6 100644 --- a/android/src/main/kotlin/com/fluttercavalry/fc_native_video_thumbnail/FcNativeVideoThumbnailPlugin.kt +++ b/android/src/main/kotlin/com/fluttercavalry/fc_native_video_thumbnail/FcNativeVideoThumbnailPlugin.kt @@ -73,7 +73,7 @@ class FcNativeVideoThumbnailPlugin: FlutterPlugin, MethodCallHandler { var scaled = false if (srcFileUri) { val mmr = MediaMetadataRetriever() - mmr.setDataSource(mContext, Uri.parse(srcFile)) + mmr.setDataSource(srcFile, hashMapOf()) if (Build.VERSION.SDK_INT >= 27) { bitmap = mmr.getScaledFrameAtTime(-1, OPTION_CLOSEST_SYNC, width, height) scaled = true @@ -120,6 +120,7 @@ class FcNativeVideoThumbnailPlugin: FlutterPlugin, MethodCallHandler { } } catch (err: Exception) { launch(Dispatchers.Main) { + android.util.Log.e("PluginErrir", "getVideoThumbnail failed", err); result.error("PluginError", err.message, null) } }