Ingo Turski: MPEG1-Video einbinden > geht nur bei IE

Beitrag lesen

Hi,

Auf die als "deprecated" markierten Methoden document.meinFilm.Play() und ~.Stop() springt aber auch die 10er-Version noch ohne entsprechendes Attribut an:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmp6sdk/htm/playback.asp

danke. Das hat funktioniert - auch bei meinem 8er Player.

Das scheint seit Version 7 vom controls object abgelöst worden zu sein

das hingegen nicht; hier kam ein Javascript-Fehler. Aber sicherheitshalber habe ich mal beides kombiniert:
        if (MediaPlayer.controls && MediaPlayer.controls.isAvailable('Play')) MediaPlayer.controls.play();
        else MediaPlayer.Play();

und sieht dann so aus wie in diesem Beispiel

Hier sehe ich zwar eine weitere Möglichkeit, nämlich über Player.URL das Video erst dann zu referenzieren, wenn ich es einblende, aber wenn der FileName direkt angegeben ist, wird offenbar bereits ein Teil des Videos vorgeladen, so daß es sofort startet.

Wie das Ganze aber für andere Browser als den IE eingebunden werden muss, damit es auch mit den neuen Methoden funktioniert

das wiederum benötige ich nicht, weil ich das Video für andere Browser ja ohnehin leider invalide über <embed> einbinden muß und es hierbei erst startet, wenn es eingeblendet wird.
Kannst es Dir ja mal ansehen: http://www.1ngo.de/tanz/tango.html - auf das Bild klicken.

freundliche Grüße
Ingo