function buscarHomeRun() { const nomeJogador = document.getElementById('nome-jogador').value; fetch(<code>buscar_homerun.php?nome=${nomeJogador}</code>) // Adapte o nome do arquivo PHP .then(response => response.json()) .then(dados => { if (dados && dados.length > 0) { exibirHomeRun(dados[0]); } else { document.getElementById('video-container').style.display = 'none'; document.getElementById('dados-homerun').innerHTML= ''; //Limpar div dados-homerun document.getElementById('resultado').textContent = 'Nenhum home run encontrado para este jogador.'; } }) .catch(error => { console.error('Erro na requisição:', error); document.getElementById('video-container').style.display = 'none'; document.getElementById('dados-homerun').innerHTML= ''; //Limpar div dados-homerun document.getElementById('resultado').textContent = 'Erro ao buscar home run. Tente novamente.'; }); }</p> <pre class="language-nolang"><code> function exibirHomeRun(dados) { document.getElementById('video-container').style.display = 'block'; document.getElementById('video-source').src = dados.link_video; // Calcular o volume da bola (apenas para demonstração) const raio = 0.074; // Raio aproximado de uma bola de beisebol em metros (ajuste se necessário). const volume = 4/3 * Math.PI * Math.pow(raio, 3); document.getElementById('resultado').textContent = `Volume da bola (apenas demonstração): ${volume.toFixed(4)} metros cúbicos`; // Exibir dados do home run abaixo do vídeo const dadosHomerunDiv = document.getElementById('dados-homerun'); dadosHomerunDiv.innerHTML = ` <p>Nome: ${dados.nome}</p> <p>Exit Velocity: ${dados.exit_velocity}</p> <p>Hit Distance: ${dados.hit_distance}</p> <p>Launch Angle: ${dados.launch_angle}</p> `; } </script> </code></pre>
Log in or sign up for Devpost to join the conversation.