Versuch mit var focused = document.hasFocus();
// Leertaste = toggle
function startStop( evt ) {
if ( evt.keyCode == 32 ) {
for ( let i=0; i < arr_ausgewaehlte_audios.length; i++ ) {
if ( arr_ausgewaehlte_audios[i].hasFocus() ) {
// Leertaste wird bereits von audio ausgewertet
} else {
if ( arr_ausgewaehlte_audios[i].paused ) arr_ausgewaehlte_audios[i].play();
else arr_ausgewaehlte_audios[i].pause();
}
}
evt.stopPropagation();
}
}
Jetzt klappt's, wenn <audio> den Focus hat (da ist aber Javascript überflüssig), wenn nicht, meldet Javascript TypeError: arr_ausgewaehlte_audios[i].hasFocus is not a function