javascript: Array[0] nicht ansprechbar
bearbeitet vonMoin,
Nach dem Laden einer Webseite mit mehreren Audio- und Video-Tags muss ich wissen, welche das erste (Master) ist. Das sorgt für die Synchronisation des Textes (Karaoke).
~~~html
<div class=em08>Instruments</div>
<audio controls preload="none">
<source src="adiemus [music].mp3" type="audio/mpeg">
</audio>
<div class=em08>Voice</div>
<audio controls preload="none">
<source src="adiemus [vocals].mp3" type="audio/mpeg">
</audio>
~~~
So funktioniert es nicht:
~~~js
// Audios und Videos auf halbe Lautstaerke und addEvent canplaythrough
arr_ausgewaehlte_medien = document.querySelectorAll( "audio:not(.nogroup), video:not(.nogroup)" );
consoleOut( "lied_mehrspurig.js: " +arr_ausgewaehlte_medien.length +" Audios und Videos, Master ist [" +arr_ausgewaehlte_medien[0].src +"]" );
~~~
Meldung: `lied_mehrspurig.js: 4 Audios und Videos, Master ist []`
Bei einem einzelnen Video kann ich video.src setzen. Ist Setzen und Abfragen unterschiedlich?
Lieben Gruß, Linuchs