Wenn ich jetzt pro Frage/Item etc. immer wieder eine neue MP3 einbinde, muss ich dann auch immer die ID wechseln?
Die HTML-IDs gelten jeweils für die komplette (Fragebogen-)Seite. Wenn Sie auf einer Seite mehrere <audio>
Elemente verwenden, dann geben Sie jedem eine individuelle ID, z.B.
<audio id="player0050" src="BULG_OFB_TRACK_0050.mp3">
Alternativ könnten Sie versuchen, im Script einfach das vorhergehende Element anzusprechen:
<a type="button" onclick="this.previousSibling.play()" style="border: 0 none; float: right; margin: -0.2em 0 -0.5em 0">
Eleganter, aber Sie sollten kurz prüfen, ob das auch in allen gängigen Browsern korrekt funktioniert.