Используйте свойство VideoPlayer.playbackSpeed. Значение 1f соответствует обычной скорости, 0.5f замедляет вдвое, а 2f ускоряет вдвое. Возможность изменения зависит от платформы и проверяется через canSetPlaybackSpeed.
Например, если player уже содержит ссылку на подготовленный VideoPlayer:
if (player.isPrepared && player.canSetPlaybackSpeed)
{
player.playbackSpeed = 2f;
}
Для надёжной настройки дождитесь завершения подготовки ролика, затем проверьте возможность изменения. Если она отсутствует, не считайте присваивание гарантированно работающим. Проверяйте поведение в сборке целевой платформы, а не только в Editor. Отрицательная скорость поддерживается не везде, поэтому обратное воспроизведение нужно проверять отдельно. Изменять Time.timeScale ради одного видео не требуется.
Ответить на вопрос