Hallo allerseits,
ich suche jemanden, der sich gut mit den Innereien des Windows Media Player auskennt...
Zum Problem: Ich habe in einem lokalen, nicht im Web veröffentlichten Projekt zur Wiedergabe verschiedener Sounddateien den zum IE5 gehörenden mplayer2.exe in eine HTML-Seite eingebunden:
<OBJECT
ID="Player"
NAME="Player"
CLASSID="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
ALIGN="baseline"
BORDER="0">
<PARAM NAME="filename" VALUE="default.wav">
</OBJECT>
Mit Javascript-Links versorge ich den Player mit den gewünschten Musikstücken, z.B.:
document.Player.filename = "title.wav"
Ebenfalls per Javascript ermittle ich fortlaufend die aktuelle Abspielposition:
tracktime = Math.round(document.Player.CurrentPosition);
Das klappt bis hierher alles prima.
Nur wenn ich dem Player eine m3u-Datei (Playlist) anstatt einer einzelnen wav- oder mp3-Datei unterschiebe, kriege ich die aktuelle Abspielposition nicht mehr raus - er gibt als CurrentPosition nur die position innerhalb des aktuell gespielten Liedes an. Es fehlt also die Angabe, WELCHES Stück aus der Playlist gerade gespielt wird.
Wer hat das Problem verstanden? Wer kann mir einen Rat geben?
Grüße,
Martin