Hallo Gunnar,
danke, dein Tipp hat geholfen.
Der src ist Typ string, aber leer.
Der source src liest den Wert aus
<audio controls preload="none">
<source src="adiemus [music].mp3" type="audio/mpeg">
</audio>
<audio controls preload="none">
<source src="adiemus [vocals].mp3" type="audio/mpeg">
</audio>
<audio controls preload="none">
<source src="adiemus [bass].mp3" type="audio/mpeg">
</audio>
<audio controls preload="none">
<source src="adiemus [drums].mp3" type="audio/mpeg">
</audio>
<script>
var a = typeof document.querySelectorAll( "audio source" )[0].src;
var b = document.querySelectorAll( "audio source")[0].src;
console.log( "wert a=[" +a +"] wert b=[" +b +"]" );
arr_ausgewaehlte_medien = document.querySelectorAll( "audio:not(.nogroup) source, video:not(.nogroup) source" );
var a = typeof arr_ausgewaehlte_medien[0].src;
var b = arr_ausgewaehlte_medien[0].src;
console.log( "wert a=[" +a +"] wert b=[" +b +"]" );
</script>
Meldung:
wert a=[string] wert b=[file:///home/kalle/musik/kalle/127%20adiemus/adiemus%20[music].mp3]
wert a=[string] wert b=[file:///home/kalle/musik/kalle/127%20adiemus/adiemus%20[music].mp3]
LG