21 lines
1.1 KiB
Diff
21 lines
1.1 KiB
Diff
|
--- a/node_modules/expo-video/android/src/main/java/expo/modules/video/PlayerViewExtension.kt
|
||
|
+++ b/node_modules/expo-video/android/src/main/java/expo/modules/video/PlayerViewExtension.kt
|
||
|
@@ -11,6 +11,7 @@ internal fun PlayerView.applyRequiresLinearPlayback(requireLinearPlayback: Boole
|
||
|
setShowPreviousButton(!requireLinearPlayback)
|
||
|
setShowNextButton(!requireLinearPlayback)
|
||
|
setTimeBarInteractive(requireLinearPlayback)
|
||
|
+ setShowSubtitleButton(true)
|
||
|
}
|
||
|
|
||
|
@androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class)
|
||
|
@@ -27,7 +28,8 @@ internal fun PlayerView.setTimeBarInteractive(interactive: Boolean) {
|
||
|
|
||
|
@androidx.annotation.OptIn(androidx.media3.common.util.UnstableApi::class)
|
||
|
internal fun PlayerView.setFullscreenButtonVisibility(visible: Boolean) {
|
||
|
- val fullscreenButton = findViewById<android.widget.ImageButton>(androidx.media3.ui.R.id.exo_fullscreen)
|
||
|
+ val fullscreenButton =
|
||
|
+ findViewById<android.widget.ImageButton>(androidx.media3.ui.R.id.exo_fullscreen)
|
||
|
fullscreenButton?.visibility = if (visible) {
|
||
|
android.view.View.VISIBLE
|
||
|
} else {
|