Hallo otario,
Hallo,
nur der Safari scheint mehrere Playinstanzen im Hintergrund zu öffnen und abzuspielen, sodass die Dateien sich beim Abspielen überlagern.
Hast du denn schon einmal probiert, bevor du das neue EMBED-Element generierst, das du über ID und/der Namen oder die EMBEDS-Collection ja wahrscheinlich auch ansprechen kannst, das alte mittels der Methode Stop() zu stoppen? Wenn im Safari wirklich mehrere Instanzen entstehen, dann müsste es doch, vorausgesetzt, dass Safari diese Collection kennt, über
document.embeds[document.embeds.length-1].Stop();
theoretisch zu stoppen sein, ansonsten vielleicht über
document.getElementsByTagName('EMBED')[document.getElementsByTagName('EMBED').length-1].Stop();
die Methode Stop() solltest du tatsächlich groß schreiben, weil es sich um eine Quicktime- und keine JS-Methode handelt.
Ich habe leider keinen Mac zur Hand, bei dem ich das überprüfen könnte.
Gruß Gernot