Hallo Peete,
In welcher Form geb ich den MIME an?
siehe MIME-TYPE, da schreibst du dann halt was passendes wie type="audio/x-midi" als Attribut in dein EMBED-Element.
Je nach verknüpftem Player kann es auch sein, dass sich die Methoden Play(), Stop() und Pause() auch groß schreiben. Das sind ja dann keine JS-Methoden, sondern player-spezifische. Wenn du sicher´gehen willst, dass z. B. Quicktime verwendet wird, solltest du den falschen MIME-Type type="video/quicktime" verwenden, denn Midis können viele Player abspielen, dann weißt du aber nie wie sich die Methoden zum Strten, Stoppen oder Anhalten des Midi-Stücks schreiben. Das hängt ja dann von der Konfiguration des Nutzers ab.
Und das bgsound ist doch nur für fortlaufende Musik, oder ? Oder lässt sich diese auch durch JS steuern?
Nein, da gibt es auch Attribute wie autostart="false" und loop="3" oder loop="1". Mit einer passenden ID kann man das Teil dann auch mit JS ansprechen, starten und stoppen.
Gruß Gernot