caminhos de áudio nos instrumentos em projetos
Deploy / Deploy (push) Failing after 9s Details

This commit is contained in:
JotaChina 2025-05-22 17:45:52 -03:00
parent 7ea09b39f2
commit 62fab481eb
1 changed files with 34 additions and 0 deletions

View File

@ -139,3 +139,37 @@ title: "{{ page.file }}"
</div>
</main>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Armazenar os locais dos arquivos de áudio
const audioFiles = [];
// Seleciona todos os elementos <audio> na página
const audioElements = document.querySelectorAll('audio');
// Itera sobre os elementos de áudio e extrai os URLs
audioElements.forEach(audio => {
const audioSrc = audio.querySelector('source') ? audio.querySelector('source').getAttribute('src') : null;
if (audioSrc) {
audioFiles.push(audioSrc);
}
});
// Exibe os URLs dos arquivos de áudio no console (ou faça algo com eles)
console.log('Locais dos samples de áudio:', audioFiles);
// Se você quiser, pode fazer algo com os URLs aqui, como enviar para o servidor ou mostrar na interface
// Exemplo de mostrar na interface:
const audioListContainer = document.createElement('div');
audioListContainer.classList.add('audio-list');
document.body.appendChild(audioListContainer);
audioFiles.forEach(src => {
const audioLink = document.createElement('p');
audioLink.innerText = src;
audioListContainer.appendChild(audioLink);
});
});
</script>