Для того чтобы позволить пользователям сменять качество видео в плагине Video.js, можно воспользоваться расширением Video.js Resolution Switcher. Это позволит добавить функционал выбора качества видео прямо на плеере.
Ниже приведены шаги для добавления поддержки смены качества видео с использованием Video.js Resolution Switcher:
1. Установите плагин Video.js Resolution Switcher. Для этого добавьте скрипт в ваш HTML-файл:
<script src="https://cdn.jsdelivr.net/npm/videojs-resolution-switcher"></script>
2. Инициализируйте плагин после создания плеера Video.js:
var player = videojs('my-player'); player.resolutions({ default: 'high', dynamicLabel: true });
3. Добавьте различные источники видео с разным качеством в формате массива к плееру Video.js:
player.src([ { src: 'http://www.example.com/myvideo-360p.mp4', type: 'video/mp4', label: '360p', res: 360 }, { src: 'http://www.example.com/myvideo-720p.mp4', type: 'video/mp4', label: '720p', res: 720 }, { src: 'http://www.example.com/myvideo-1080p.mp4', type: 'video/mp4', label: '1080p', res: 1080 } ]);
Теперь у вас будет плеер Video.js с возможностью выбора качества видео. Пользователи могут переключаться между разными разрешениями видео, что обеспечивает более гибкий и удобный способ просмотра контента.