VLC -десктопный плеер, у него совсем другие возможности. Playerjs использует чистый hls.js, поэтому надо смотреть требования библиотеки (MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments).
Youtube заблокировал принудительное переключение качества в начале 2018. В документации написано, что "Вызов функции не гарантирует изменения качества воспроизведения."
Скорее всего проблема в том, что фулскрин (requestFullScreen) в стандартном плеере срабатывает только для объекта video. Для посторонних элементов начинаются ограничения. Если вам нужна своя графика, то придется все кнопки рисовать, либо собирать в конструкторе.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.