1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-xgplayer

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.zh-CN.md 4.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 20:57 15f412e

Обзор

Xgplayer — это библиотека классов для веб-плееров видео, разработанная с учётом принципа модульности и обеспечивающая независимые, съёмные компоненты пользовательского интерфейса. Более того, она не только предлагает гибкие возможности отображения на уровне пользовательского интерфейса, но и смело экспериментирует с функциональностью: она устраняет зависимость от загрузки, буферизации и поддержки форматов видео. Особенно значительные усилия были приложены к работе с протоколом потоковой передачи данных mpeg-4 (mp4), позволяя ему осуществлять сегментированную загрузку, что обеспечивает плавное переключение разрешения, контроль над загрузкой и экономию трафика видеопотока. Кроме того, библиотека также включает поддержку потокового вещания и прямых трансляций для протоколов flv, hls и dash. Документация.

Начало работы

  1. Установка:

    $ npm install xgplayer
  2. Использование:

    • Шаг 1:
      
      
    ``` - Шаг 2: ```js import Player from '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, вы соглашаетесь соблюдать все условия, указанные в следующих пунктах.

  1. Весь код в этом проекте с открытым исходным кодом основан на лицензии MIT, и вы автоматически соблюдаете обязательства, предусмотренные лицензией.
  2. Вы автоматически предоставляете нам разрешение на размещение логотипа вашего бизнеса на нашем официальном сайте. Если у вас есть какие-либо вопросы, пожалуйста, свяжитесь с нами.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/mirrors-xgplayer.git
git@api.gitlife.ru:oschina-mirror/mirrors-xgplayer.git
oschina-mirror
mirrors-xgplayer
mirrors-xgplayer
main