Web component audio · bientôt vidéo

Le player qui joue
pour tout le monde.

Quelques Ko, zéro dépendance.
Accessible et conforme RGAA.
Thème sur mesure en quelques variables CSS.
Une balise HTML, et c'est en ligne.

Télécharger l'extrait (MP3)

Extrait instrumental sans paroles : arpèges doux sur nappe grave, composé pour cette démonstration. Durée : 14 secondes.

Ce player est le vrai composant, pas une image. Essayez-le au clavier : Tab puis Espace.

Une balise. C'est tout.

<!-- via CDN, sans build -->
<script type="module" src="https://cdn.jsdelivr.net/npm/dewplayer"></script>

<dew-player src="episode.mp3" media-title="Épisode 12"></dew-player>

Ou npm install dewplayer — fonctionne tel quel dans WordPress, Vue, React, Astro ou une page HTML de 2004. Sans JavaScript, vos visiteurs voient un lien de téléchargement : personne ne reste sans rien.

Accessible

Pattern ARIA, temps vocalisé, transcription intégrée, et pas d'autoplay par principe.

Plus léger qu'une image

Entre 5 et 10 Ko gzippé, zéro dépendance, uniquement du natif.

À votre image

Quelques variables CSS suffisent pour l'accorder à votre charte. ::part() pour aller plus loin, thèmes prêts à l'emploi pour aller plus vite.

En cours de développement — v2

Pensé pour les podcasts.

La prochaine version fait de Dewplayer un vrai player d'émissions :

La playlist, en avant-première.

La v2 embarquera tout ceci nativement. En attendant, cette démonstration pilote le player actuel depuis la page : choisissez un épisode, l'enchaînement se fait tout seul.

Télécharger l'épisode (MP3)

Conforme. Pas « presque conforme ».

En France, l'accessibilité des sites publics et des grandes entreprises est une obligation légale. Aucun player majeur ne coche toutes les cases du RGAA — c'est précisément pour ça que Dewplayer existe.

  • Construit sur le pattern ARIA officiel des players multimédia
  • Focus toujours visible, cibles tactiles de 44 px minimum
  • Contrastes AA garantis sur tous les thèmes fournis
  • prefers-reduced-motion respecté — comme sur cette page

Votre marque, pas la nôtre.

Les variables traversent le Shadow DOM : réglez, écoutez, copiez — le CSS généré est prêt à coller. Les contrastes sont vérifiés en direct, pour un thème joli et conforme. Voir la galerie de thèmes →

Point de départ

Couleurs
Forme
8 px
Typographie
15 px
Anneau de focus
2 px
Aperçu en direct — testez au clavier

Extrait instrumental sans paroles, composé pour cette démonstration.

Contrastes (RGAA 3.2 / 3.3)

Votre thème, prêt à coller


            
            
          

Galerie de thèmes.

Des thèmes prêts à copier et des exemples d'intégration en situation réelle arrivent ici prochainement.

En attendant, le configurateur vous permet déjà de composer le vôtre — contrastes vérifiés en direct.

Une histoire qui reprend.

  1. 2006

    Dewplayer naît en Flash chez Alsacréations. Quelques kilo-octets pour lire un MP3 : il se glisse sur des milliers de blogs et de sites francophones.

  2. 2017

    Flash s'éteint, et Dewplayer avec lui. Le web a gagné des standards — mais les players accessibles restent introuvables.

  3. 2026

    Renaissance en Web Component natif : sans plugin, sans framework, et cette fois, accessible à toutes et à tous. La boucle est bouclée.