extension fixes

This commit is contained in:
Finnley Somdahl 2023-10-31 01:02:54 -05:00
parent d33568f0ad
commit 5b6e351a56
4 changed files with 33 additions and 10 deletions

View file

@ -17,6 +17,7 @@ import android.graphics.drawable.Animatable
import android.hardware.SensorManager
import android.media.AudioManager
import android.media.AudioManager.*
import android.media.PlaybackParams
import android.net.Uri
import android.os.Build
import android.os.Bundle
@ -807,16 +808,15 @@ class ExoplayerView : AppCompatActivity(), Player.Listener {
}
fun fastForward() {
val newSpeed = playbackParameters.speed * 2f
exoPlayer.playbackParameters = playbackParameters.withSpeed(newSpeed)
isFastForwarding = true
snackString("Playing at ${newSpeed}x speed")
exoPlayer.setPlaybackSpeed(2f)
snackString("Playing at 2x speed")
}
fun stopFastForward() {
if (isFastForwarding) {
exoPlayer.playbackParameters = playbackParameters
isFastForwarding = false
exoPlayer.setPlaybackSpeed(1f)
snackString("Playing at normal speed")
}
}