DEV Community

leonardo leal
leonardo leal

Posted on

LIT PLAYER YOUTUBE

Lit-Player-Youtube


LitPlayerYoutube é um player de vídeo baseado no YouTube, criado com Lit, que utiliza a API oficial do YouTube para controlar a reprodução.

Leve, customizável e fácil de usar, pode ser usado como um Web Component puro ou integrado via React.


Índice


Requisitos

  • Node.js >= 14.x
  • Navegador moderno com suporte a Web Components

Instalação

npm install lit-player-youtube
Enter fullscreen mode Exit fullscreen mode

Uso

Para usar o componente, importe-o e coloque a tag no seu projeto. Não é necessário instanciar classes ou chamar métodos diretamente.


Importação

LIT

import { LitPlayerYoutube } from "lit-player-youtube";
Enter fullscreen mode Exit fullscreen mode

REACT

import { LitPlayerYoutubeReact } from "lit-player-youtube";
Enter fullscreen mode Exit fullscreen mode

Usando com Lit

Exemplo controlando largura e altura:

<div style="width: 600px; height: 350px;">
  <lit-youtube-player video="https://www.youtube.com/watch?v=tPBbeszlIXw"></lit-youtube-player>
</div>
Enter fullscreen mode Exit fullscreen mode

Usando com React

Exemplo controlando largura e altura:

import React from "react";
import { LitPlayerYoutubeReact } from "lit-player-youtube";

function App() {
  return (
    <div style={{ width: "600px", height: "350px" }}>
      <LitPlayerYoutubeReact video="https://www.youtube.com/watch?v=tPBbeszlIXw" />
    </div>
  );
}

export default App;
Enter fullscreen mode Exit fullscreen mode

Controlando Dimensões

Você pode controlar o tamanho do player envolvendo o componente em um container com dimensões específicas. O componente se adapta para usar 100% da largura e altura do container.

O componente também é responsivo.


Exemplo

Image description


Contribuição

Contribuições são muito bem-vindas! Para contribuir, siga estes passos:

  1. Faça um fork deste repositório.
  2. Crie uma branch para sua feature (git checkout -b feature/nova-feature).
  3. Faça commit das suas alterações (git commit -m 'Adiciona nova feature').
  4. Faça push para a branch (git push origin feature/nova-feature).
  5. Abra um Pull Request.

NPM
https://www.npmjs.com/package/lit-player-youtube

GITHUB
https://github.com/LeonardoLAraujo/lit-player-youtube

Licença

MIT © Leonardo Leal Araujo

Top comments (0)