Aprenda a criar um gravador de tela em JavaScript com poucas linhas de código

Na dica de hoje vamos mostrar como você pode criar seu próprio gravador de tela em JavaScript utilizando poucas linhas de código.

Precisando de soluções seguras e inovadoras, entre em contato conosco. Acesse https://soloweb.com.br

Aproveite esta dica juntamente com outra dica nossa de criação de extensão para o Google Chrome para cria sua extensão de captura de tela. Segue a baixo

Então vamos ao nosso código

Precisando de uma hospedagem de site ou de um servidor dedicado personalizado, seja para ambiente de teste, desenvolvimento ou de produção? E com um suporte de especialistas, que ti, ajudam a resolver os problemas o mais rápido possível? A SoloWeb tem o prazer em ti, ajudar com isso. Entre em contato conosco e faça uma cotação agora mesmo, acesse: www.soloweb.com.br.

Primeiro vamos criar nosso HTML simples e salvar como: index.html

<html>
    <head>
        <title>Gravador de Tela</title>
    </head>
    <body>
        <button id="btnIniciar">INICIAR GRAVAÇÃO</button>
    </body>
    <script src="script.js"></script>
</html>

Neste HTML apenas criamos uma página simples, com um título, a importação de um script JS e um simples botão.

Agora vamos criar o conteúdo do script “script.js” que acabamos de incluir em nossa página: index.html

const button = document.querySelector("#btnIniciar");

button.addEventListener("click", async () => {
    const stream = await navigator.mediaDevices.getDisplayMedia();
    const recoder = new MediaRecorder(stream);

    recoder.start();

    const [video] = stream.getVideoTracks();
    video.addEventListener("ended", () => {
        recoder.stop();
    });

    recoder.addEventListener("dataavailable", (evt) => {
        const a = document.createElement("a");
        a.href = URL.createObjectURL(evt.data);
        a.download = "minha-captura-de-video.webm";
        a.click();
    });
});

Clique em iniciar e escola a tela que deseja gravar

Seu vídeo iniciará a ser gravado

Ao interromper a gravação, será disponível o local para salvar o vídeo

Pronto, está ai sua captura de vídeo salva no diretório escolhido

Esperamos ter ajudado com mais esta dica, e siga nos, nas redes sociais para mais tutoriais, e se precisar de nossa ajuda estamos a disposição: www.soloweb.com.br.

E lembrando que a SOLOWEB além de oferecer Hospedagem de Sites, Servidores Dedicados, Servidores VPS com o menor custo do Brasil, também desenvolve soluções de software e realiza gerenciamento e monitoramento de servidores para sua empresa, faça uma cotação sem custo, acesse: www.soloweb.com.br
  • 0 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

Instalando e configurando o Postfix para envio de e-mail no servidor

Na dica de hoje, vamos ensinar a instalar e configurar o Postfix no seu Ubuntu. Precisando de um...

Como ativar o SpamAssassin no CWP

No tutorial de hoje, vamos ensinar a ativar o SpamAssassin no CWP. O procedimento é simples,...

Deixando seu Servidor Web Apache mais seguro

Na dica de hoje vamos falar de segurança para seu Servidor Web Apache. O servidor web Apache é um...

Alternativa gratuita ao CAPTCHA – Turnstile da Cloudflare

Na dica de hoje vamos fala do Turnstile da Cloudflare que é uma ferramenta gratuita para...

Dicas e truques úteis para gerenciamento do Zimbra

No tutorial de hoje vamos ensinar alguns comandos de como gerenciar seu zimbra. Precisando de um...