<script>
function audioStarted(audioSrc)
{ console.log(audioSrc)
var audios = audioSrc;
Object.keys(audios).forEach(function(player) {
player.addEventListener('play', function() { // We listen for the `play` event on each player
audios.forEach(function(player2) {
if (player !== player2) { // we find other players which don't match the one that started
player2.pause(); // we pause those other players
}
});
});
});
}
</script>
<audio src="<?= $call["FullFilePath"] ?>" id="player2" type="audio/mpeg"
onplay="audioStarted(this.currentSrc);" controls="controls"></audio>
строгий текст ] 1 **
функция audioStarted (audioSr c) {console. журнал (audioSr c) var aud ios = audioSrc; Object.keys (aud ios). ForEach (function (player) {player.addEventListener ('play', function () {// Мы слушаем событие `play` на каждом плеере aud ios .forEach (function (player2) {if (player! == player2) {// мы находим других игроков, которые не соответствуют тому, который запустил player2.pause (); // мы ставим этих других игроков на паузу}});});}) ; }