Player MobileUi fast forward/backward rate

The fast forward/backward seconds will be adjusted according to playback rate (same as YouTube app behavior).
5 seconds is used when the playback rate is 1x. Previously it was 10 seconds. I believe most of the users watch videos at 2x, so the change will not be obvious.
This commit is contained in:
138138138 2022-06-22 19:33:02 +08:00 committed by GitHub
parent 6c73614a47
commit f6b1cbd5d0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -145,7 +145,7 @@ function isMobile() {
} }
if (isMobile()) { if (isMobile()) {
player.mobileUi(); player.mobileUi({ touchControls: { seekSeconds: 5 * player.playbackRate() } });
var buttons = ['playToggle', 'volumePanel', 'captionsButton']; var buttons = ['playToggle', 'volumePanel', 'captionsButton'];
@ -274,6 +274,9 @@ function updateCookie(newVolume, newSpeed) {
player.on('ratechange', function () { player.on('ratechange', function () {
updateCookie(null, player.playbackRate()); updateCookie(null, player.playbackRate());
if (isMobile()) {
player.mobileUi({ touchControls: { seekSeconds: 5 * player.playbackRate() } });
}
}); });
player.on('volumechange', function () { player.on('volumechange', function () {