Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Criar um Programa em JavaScript para Gravação de Vídeos ao Vivo no YouTube com Duas Câmeras

Script:


# Este script em PowerShell cria um projeto básico em JavaScript para gravação de vídeos ao vivo no YouTube
# utilizando duas câmeras (frontal e traseira), onde uma estará em panorâmica e a outra reduzida em uma lateral.

# Passo 1: Criação da Estrutura do Projeto
$projectPath = "C:\Projetos\LiveStreamingYouTube"
New-Item -ItemType Directory -Path $projectPath
Set-Location -Path $projectPath

# Passo 2: Criação do Arquivo HTML
$htmlContent = @"
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Gravação ao Vivo no YouTube</title>
<style>
#mainCamera {
width: 80%;
height: 80%;
position: absolute;
top: 10%;
left: 10%;
}
#sideCamera {
width: 20%;
height: 20%;
position: absolute;
top: 5%;
right: 5%;
}
</style>
</head>
<body>
<video id="mainCamera" autoplay></video>
<video id="sideCamera" autoplay></video>
<script src="script.js"></script>
</body>
</html>
"@
Set-Content -Path "$projectPath\index.html" -Value $htmlContent

# Passo 3: Criação do Arquivo JavaScript
$jsContent = @"
(async () => {
const mainCamera = document.getElementById('mainCamera');
const sideCamera = document.getElementById('sideCamera');

try {
const mainStream = await navigator.mediaDevices.getUserMedia({ video: { facingMode: 'user' } });
mainCamera.srcObject = mainStream;

const sideStream = await navigator.mediaDevices.getUserMedia({ video: { facingMode: { exact: 'environment' } } });
sideCamera.srcObject = sideStream;
} catch (error) {
console.error('Erro ao acessar as câmeras: ', error);
}
})();
"@
Set-Content -Path "$projectPath\script.js" -Value $jsContent

# Passo 4: Instruções para o usuário
Write-Host "Projeto criado com sucesso em $projectPath"
Write-Host "Para visualizar o projeto, abra o arquivo index.html em um navegador que suporte a API de MediaDevices."

Como Executar o Script:


1. Abra o PowerShell como Administrador.
2. Copie e cole o script acima no console do PowerShell.
3. Pressione Enter para executar o script.
4. O projeto será criado no diretório C:\Projetos\LiveStreamingYouTube.
5. Navegue até o diretório do projeto e abra o arquivo index.html em um navegador que suporte a API de MediaDevices (como Google Chrome ou Firefox).
6. O navegador solicitará permissão para acessar as câmeras; permita o acesso.
7. Verifique se a câmera frontal está exibida em panorâmica e a câmera traseira está reduzida na lateral.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.