Skip to content

Commit 399c52b

Browse files
authored
Remove the scaling added in Player.Listener.onVideoSizeChanged (#5055)
1 parent 8947757 commit 399c52b

File tree

1 file changed

+0
-15
lines changed
  • libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/local/video

1 file changed

+0
-15
lines changed

libraries/mediaviewer/impl/src/main/kotlin/io/element/android/libraries/mediaviewer/impl/local/video/MediaVideoView.kt

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ import androidx.compose.runtime.remember
2525
import androidx.compose.runtime.setValue
2626
import androidx.compose.ui.Alignment
2727
import androidx.compose.ui.Modifier
28-
import androidx.compose.ui.geometry.Size
2928
import androidx.compose.ui.platform.LocalContext
3029
import androidx.compose.ui.platform.LocalInspectionMode
3130
import androidx.compose.ui.viewinterop.AndroidView
@@ -34,7 +33,6 @@ import androidx.media3.common.MediaItem
3433
import androidx.media3.common.Player
3534
import androidx.media3.common.Player.STATE_READY
3635
import androidx.media3.common.Timeline
37-
import androidx.media3.common.VideoSize
3836
import androidx.media3.exoplayer.ExoPlayer
3937
import androidx.media3.ui.AspectRatioFrameLayout
4038
import androidx.media3.ui.PlayerView
@@ -56,7 +54,6 @@ import io.element.android.libraries.mediaviewer.impl.local.player.seekToEnsurePl
5654
import io.element.android.libraries.mediaviewer.impl.local.player.togglePlay
5755
import io.element.android.libraries.mediaviewer.impl.local.rememberLocalMediaViewState
5856
import kotlinx.coroutines.delay
59-
import me.saket.telephoto.zoomable.ZoomableContentLocation
6057
import me.saket.telephoto.zoomable.zoomable
6158
import kotlin.time.Duration.Companion.seconds
6259

@@ -154,18 +151,6 @@ private fun ExoPlayerMediaVideoView(
154151
isReady = playbackState == STATE_READY,
155152
)
156153
}
157-
158-
override fun onVideoSizeChanged(videoSize: VideoSize) {
159-
// Ensure that the user cannot zoom/move outside of the video bounds
160-
localMediaViewState.zoomableState.setContentLocation(
161-
ZoomableContentLocation.scaledInsideAndCenterAligned(
162-
Size(
163-
videoSize.width.toFloat(),
164-
videoSize.height.toFloat(),
165-
)
166-
)
167-
)
168-
}
169154
}
170155
}
171156

0 commit comments

Comments
 (0)