Show the remaining time of a YouTube video inside the player.
< Feedback on YouTube Remaining Time
Correction for divideTime():
divideTime()
With SHOW_REAL_TIME_REMAINING on, the minute value is often wrong for long videos. You already use the % modulo operator on the seconds property. But it must also be used on minutes and hours, like so:
SHOW_REAL_TIME_REMAINING
%
seconds
minutes
hours
hours: Math.floor(newTimeSeconds / (60 * 60)) % 24, minutes: Math.floor(newTimeSeconds / 60) % 60,
You can use this test video (10 hours long): https://www.youtube.com/watch?v=L_LUpnjgPso
Without this change, with playback speed 1x, only the minute value is wrong. With playback speed 0.25x, the hour value is also wrong.
تسجيل الدخول إلى مرحلة ما بعد الرد.
Correction for
divideTime()
:With
SHOW_REAL_TIME_REMAINING
on, the minute value is often wrong for long videos. You already use the%
modulo operator on theseconds
property. But it must also be used onminutes
andhours
, like so:You can use this test video (10 hours long): https://www.youtube.com/watch?v=L_LUpnjgPso
Without this change, with playback speed 1x, only the minute value is wrong. With playback speed 0.25x, the hour value is also wrong.