From 991f58cf73538a701aaa6c3be255c06e0f73ab38 Mon Sep 17 00:00:00 2001 From: Alex Kim Date: Mon, 18 Nov 2024 04:03:11 +1100 Subject: [PATCH] SetSubtitle URL works now --- .../src/main/java/expo/modules/vlcplayer/VlcPlayerView.kt | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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 92db5b17..fe726f84 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 @@ -11,7 +11,7 @@ import expo.modules.kotlin.views.ExpoView import expo.modules.kotlin.viewevent.EventDispatcher import org.videolan.libvlc.LibVLC import org.videolan.libvlc.Media - +import org.videolan.libvlc.interfaces.IMedia import org.videolan.libvlc.MediaPlayer import org.videolan.libvlc.util.VLCVideoLayout @@ -143,9 +143,7 @@ class VlcPlayerView(context: Context, appContext: AppContext) : ExpoView(context } fun setSubtitleURL(subtitleURL: String, name: String) { - // val media = mediaPlayer?.media ?: return - // media.addSlave(Media.Slave(Media.Slave.Type.Subtitle, 0, Uri.parse(subtitleURL))) - mediaPlayer?.addSlave(1, Uri.parse(subtitleURL), false) + mediaPlayer?.addSlave(IMedia.Slave.Type.Subtitle, Uri.parse(subtitleURL), true) } override fun onDetachedFromWindow() {