Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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.