JSFiddle - React, Tailwind, and code Playground
HTML
Аллесандро Марчелло - 1. Andante (oboe concert)
<br><audio id="audio1" preload="metadata" controls>
<source src="http://xn----7sbab5aqcbiddtdj1e1g.xn--p1ai/mp3/music/a.marcello/Аллесандро Марчелло - 1. Andante (oboe concert).mp3">
<track label="Аллесандро Марчелло - 1. Andante (oboe concert)">
</audio><br><br>
Аллесандро Марчелло - 2. Adagio (oboe concert)
<br><audio id="audio2" preload="metadata" controls>
<source src="https://github.com/XixiChmoki/temp/blob/master/audio/ate.mp3">
<track label="Аллесандро Марчелло - 2. Adagio (oboe concert)">
</audio><br><br>
Аллесандро Марчелло - 3. Presto (oboe concert)
<br><audio id="audio3" preload="metadata" controls>
<source src="http://xn----7sbab5aqcbiddtdj1e1g.xn--p1ai/mp3/music/a.marcello/Аллесандро Марчелло - 3. Presto (oboe concert).mp3">
<track label="Аллесандро Марчелло - 3. Presto (oboe concert)">
</audio><br><br>
JavaScript
document.addEventListener('play', function(e) {
var audios = document.getElementsByTagName('audio');
for(var i = 0; i < audios.length; i++) {
if(audios[i] != e.target) {
audios[i].pause();
}
}
}, true);