Hallo Linuchs,
Der Inhalt von currentSrc ist dynamisch. Solange keine Wiedergabe läuft, ist es leer.
Mit console.dir bekommst du das Objekt zum audio Element. Bis du soweit bist, das Objekt aufzuklappen, kann die Wiedergabe bereits begonnen haben. Gibst du currentSrc hingegen direkt beim Seitenstart aus, sind die Medien ggf. noch nicht geladen und das Attribut ist leer.
Wie ist das mit deinem HTML? Hast du das source Element immer? Wenn ja, kannst du den Selektor im querySelectorAll so anpassen, dass du das source Element direkt bekommst. Mit Nachteilen, das zugehörige audio/video Element ist dann nur via parentElement erreichbar. Kommt halt darauf an, was du machen willst…
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi