caminhos de áudio nos instrumentos em projetos
This commit is contained in:
1 parent
69b6ce768d
commit
af1cb02a00
1 file changed
+1
-35
+1
-35
@@ -119,7 +119,7 @@ title: "{{ page.file }}"
|
|||||||
<!-- Exibir player de áudio para o instrumento -->
|
<!-- Exibir player de áudio para o instrumento -->
|
||||||
<div class="audio-player-section mt-3">
|
<div class="audio-player-section mt-3">
|
||||||
<audio controls>
|
<audio controls>
|
||||||
<source src="{{ instrument.audiofileprocessor.src | relative_url }}" type="audio/wav">
|
<source src="{{ mmp/instrument/{{ instrument }} }}" type="audio/wav">
|
||||||
Seu navegador não suporta o elemento <code>audio</code>.
|
Seu navegador não suporta o elemento <code>audio</code>.
|
||||||
</audio>
|
</audio>
|
||||||
</div>
|
</div>
|
||||||
@@ -139,37 +139,3 @@ title: "{{ page.file }}"
|
|||||||
</div>
|
</div>
|
||||||
</main>
|
</main>
|
||||||
</div>
|
</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>
|
|
||||||
|
|
||||||
Reference in new issue
Block a user