Xgplayer — это библиотека классов для веб-плееров видео, разработанная с учётом принципа модульности и обеспечивающая независимые, съёмные компоненты пользовательского интерфейса. Более того, она не только предлагает гибкие возможности отображения на уровне пользовательского интерфейса, но и смело экспериментирует с функциональностью: она устраняет зависимость от загрузки, буферизации и поддержки форматов видео. Особенно значительные усилия были приложены к работе с протоколом потоковой передачи данных mpeg-4 (mp4), позволяя ему осуществлять сегментированную загрузку, что обеспечивает плавное переключение разрешения, контроль над загрузкой и экономию трафика видеопотока. Кроме того, библиотека также включает поддержку потокового вещания и прямых трансляций для протоколов flv, hls и dash. Документация.
Установка:
$ npm install xgplayer
Использование:
let player = new Player({ id: 'vs', url: 'http://s2.pstatp.com/cdn/expire-1-M/byted-player-videos/1.0.0/xgplayer-demo.mp4' })
Это самый простой способ настройки плеера, который позволяет запустить базовую функциональность. Для использования дополнительных функций рекомендуется обратиться к разделу плагинов или документации. Дополнительные настройки.
Xgplayer предоставляет множество плагинов и поддерживает создание пользовательских плагинов. Подробнее см. в разделе Плагины. В плеере есть несколько встроенных плагинов, и вы можете отключить некоторые из них через конфигурацию игнорирования.
Для удобства разработчиков мы предоставляем примеры кода в каталоге fixtures репозитория. Плеер использует yarn для управления пакетами, и вам нужно выполнить всего несколько простых шагов, чтобы начать отладку внутри репозитория:
$ cd xgplayer
$ yarn
$ yarn dev:xgplayer
Чтобы запустить другие плагины, обратитесь к скриптам в package.json в корне репозитория, например:
$ yarn dev:hls
$ yarn dev:flv
$ yarn dev:mp4
Мы приглашаем вас использовать решение для аудио- и видеотехнологий, предоставляемое командой Xgplayer! Пожалуйста, внимательно прочитайте следующие условия. Используя Xgplayer, вы соглашаетесь соблюдать все условия, указанные в следующих пунктах.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )