From 34d7ab5f1e5c219541bf6b27d5817e2d7066ecee Mon Sep 17 00:00:00 2001 From: Alex Kim Date: Mon, 18 Nov 2024 04:24:58 +1100 Subject: [PATCH] Fixed not starting at the correct posistion when playing video --- .../src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt b/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt index fe726f84..5d2a70d4 100644 --- a/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt +++ b/modules/vlc-player/android/src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt @@ -50,7 +50,7 @@ class VlcPlayerView(context: Context, appContext: AppContext) : ExpoView(context val uri = source["uri"] as? String val autoplay = source["autoplay"] as? Boolean ?: false val isNetwork = source["isNetwork"] as? Boolean ?: false - startPosition = source["startPosition"] as? Int ?: 0 + startPosition = (source["startPosition"] as? Double)?.toInt() ?: 0 // Handle video load start event // onVideoLoadStart?.invoke(mapOf("target" to reactTag ?: "null")) @@ -149,6 +149,7 @@ class VlcPlayerView(context: Context, appContext: AppContext) : ExpoView(context override fun onDetachedFromWindow() { super.onDetachedFromWindow() mediaPlayer?.release() + mediaPlayer = null libVLC?.release() }