Aller au contenu

NGXSP Libraries

NGXSP est une famille de bibliothèques média TypeScript. Le site est centré sur @ngxsp/core : PlayerConfig, PlayerSource, PlayerFacade, moteurs, ports, plugins, télémétrie, métadonnées, sous-titres, publicité et hors-ligne.

@ngxsplayer/ngx-smart-player reste une intégration Angular importante, mais il n'est pas le sujet unique. La documentation part du runtime et explique ensuite comment les shells et addons s'y branchent.

Installer Voir les packages npm Ouvrir @ngxsp/core sur npmjs.com

Architecture NGXSP

Repères rapides

Famille @ngxsp/*

Core @ngxsp/core

Engines native + Shaka

Intégrations Angular + addons

Parcours recommandé

  1. Lire l'architecture pour situer core, façade, moteurs et ports.
  2. Installer seulement les packages nécessaires avec la page installation.
  3. Documenter chaque média via PlayerSource.
  4. Stabiliser les comportements dans PlayerConfig.
  5. Ajouter le wrapper Angular uniquement si l'application est Angular.

Intentions de conception

NGXSP doit permettre une expérience média riche sans imposer un framework. Le cœur TypeScript reste réutilisable ; les intégrations Angular, les fournisseurs de métadonnées, les sous-titres, la publicité et le hors-ligne sont optionnels et composés autour des contrats publics.