@JackBoner

Как в VideoJS-плеере изменить качество передачи видео c Youtube по умолчанию?

Поставил себе на сайт плеер VideoJS. Установил стример с ютуба. Всё работает нормально, но по умолчанию видео с ютуба идет в качестве SD, т.е 360. Как изменить его на HD? Судя по всему искомый параметр храниться где-то в файле vjs.youtube.js вот отрывок из этого файла;

videojs.Youtube.prototype.onPlaybackQualityChange = function (a) {
    switch (a) {
    case "medium":
        this.player_.videoWidth = 480;
        this.player_.videoHeight = 360;
        break;
    case "large":
        this.player_.videoWidth = 640;
        this.player_.videoHeight = 480;
        break;
    case "hd720":
        this.player_.videoWidth = 960;
        this.player_.videoHeight = 720;
        break;
    case "hd1080":
        this.player_.videoWidth = 1440;
        this.player_.videoHeight = 1080;
        break;
    case "highres":
        this.player_.videoWidth = 1920;
        this.player_.videoHeight = 1080;
        break;
    case "small":
        this.player_.videoWidth = 320;
        this.player_.videoHeight = 240;
        break;
    default:
        this.player_.videoWidth = 0, this.player_.videoHeight = 0
    }
    this.player_.trigger("ratechange")
};

эта часть кода навела меня на мысль что переключить значение по умолчанию как-то можно.
Но строка
this.player_.videoWidth = 0, this.player_.videoHeight = 0

определенно не ответственна за это.
Полный файл

Плеер довольно таки неплохой, у него много плюсов, и отказываться от него из-за одной мелочи не хочется.
  • Вопрос задан
  • 3894 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 08:04
1 руб./за проект
22 нояб. 2024, в 06:06
1500 руб./в час
22 нояб. 2024, в 06:04
1 руб./за проект