Смена качества видео js
let l_time = this.video.currentTime,
pause = this.video.paused;
this.video.src = 'url_video';
this.video.currentTime = l_time;
!pause && this.video.play();
Смущает данный код. Для смены качества, заранее зная url файла. Сперва запоминаю тайм, затем было ли видео на паузе. Далее меняю src, ссылку на выбранное качество. Затем запускаем если видео не было на паузе.
Что та мне подсказывает, что я делаю что то неправильное. Не подскажите?