Quando fui aplicar tentei programar os botoes por conta propria antes de ver o video. Acabei usando o metodo onclick direto no html. ficou assim.
<!-- index.html -->
...
<button onclick="tocarSom('#som_tecla_pom')" class="tecla tecla_pom">Pom</button>
...
<!-- main.js -->
function tocarSom(idElementoAudio){
document.querySelector(idElementoAudio).play();
}
Porque essa nao seria uma boa pratica ? Quais problemas iria ter passando o metodo onclick no html chamando a funcao direto no html?
Obrigado Rafael