1
resposta

Minha Solução: Alura MIDI de maneira dinâmica.

Javascript

const ListaDeAudio = document.querySelectorAll("audio");

//som tecla dinâmica..............................................

const ListaDeTeclas = document.querySelectorAll('.tecla');
for (let index = 0; index < ListaDeTeclas.length; index++) {
    const botao = ListaDeTeclas[index];
    botao.addEventListener('click', function (evento) {
        const som = ListaDeAudio[index];
        som.play();
        console.log(som)
    });
}
1 resposta

Olá Amanda, tudo bem?

Pelo que entendi, você está criando uma solução para reproduzir sons de teclas de forma dinâmica em uma página web utilizando JavaScript. Sua solução está correta, utilizando o método "querySelectorAll" para selecionar todos os elementos de áudio e botões da classe "tecla".

Depois, você adiciona um evento de clique em cada botão que, ao ser acionado, reproduz o som correspondente.

Um abraço e bons estudos.