Communitygithub.com

DIYgod/DPlayer

:lollipop: Wow, um adorável reprodutor de vídeo HTML5 com danmaku.

O que é DPlayer?

O DPlayer é um reprodutor de vídeo HTML5 leve e poderoso, com suporte a danmaku (comentários sobrepostos) e legendas. Ele oferece uma interface moderna e personalizável, com controles intuitivos e suporte a streaming HLS, MPEG-DASH e outros formatos. É amplamente utilizado em sites de anime, plataformas de vídeo e blogs, e pode ser integrado facilmente com frameworks como React, Vue e Angular. Sua documentação detalhada e exemplos práticos facilitam a implementação em diversos projetos web.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add DIYgod/DPlayer

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que DPlayer faz?

:lollipop: Wow, um adorável reprodutor de vídeo HTML5 com danmaku.

Recursos

  • Suporte a danmaku: Comentários sobrepostos em tempo real, perfeitos para comunidades de anime e vídeos interativos.
  • Streaming de mídia: Suporta HLS (m3u8), MPEG-DASH, FLV e outros formatos via plugins.
  • Legendas: Suporte a legendas no formato WebVTT (vtt).
  • Personalização: Temas, opções de exibição e controles configuráveis.
  • Controles intuitivos: Play/Pause, volume, tela cheia, velocidade, qualidade e muito mais.
  • Leve e rápido: Construído com HTML5 e JavaScript puro, sem dependências pesadas.

Como usar

<div id="dplayer"></div>
<script>
const dp = new DPlayer({
  container: document.getElementById('dplayer'),
  video: {
    url: 'https://example.com/video.mp4',
    pic: 'https://example.com/thumbnail.jpg',
    type: 'auto'
  },
  danmaku: {
    id: 'unique-id',
    api: 'https://api.example.com/'
  }
});
</script>

Documentação

Consulte a documentação oficial para guias completos, exemplos e API de desenvolvimento.

Suporte

  • Navegadores modernos (Chrome, Firefox, Safari, Edge, etc.)
  • Frameworks: React, Vue, Angular (veja wrappers oficiais)
  • Instalação via npm: npm install dplayer

Licença

Este projeto é licenciado sob a licença MIT.

Habilidades Relacionadas