(WINDOWS MEDIA PLAYER)
Capior
- software
Hallo,
kennt jemand von euch ein "Plug-In" für den Windows Media Player, welches vor oder nach dem Abspielen eines Songs (mp3 etc.) ID3-Tag-Infos _vorliest_?
Vielen Dank, tschüss
Capior
Hi!
kennt jemand von euch ein "Plug-In" für den Windows Media Player,
Nee, hab keinen Windows Media Player. Benutzt du das Ding freiwillig..?
welches vor oder nach dem Abspielen eines Songs (mp3 etc.) ID3-Tag-Infos _vorliest_?
Du könntest aber einfach was selber basteln, wenn der WMP nicht im Browser laufen soll. Das Auslesen von ID3-Tags ist nicht schwer, allerdings geht's halt nicht aus dem Browser heraus.
Die ID3-Tags stehen im Klartext (bzw. fast Klartext - beim Genre müßtest du eine Nummer nachschlagen) am Anfang bzw. am Ende der Datei (je nachdem, ob es sich um ID3v1 oder ID3v2 handelt).
Mit Hilfe des Windows Scripting Host könntest du die Datei öffnen und die ID3-Tags auslesen. Du findest vielleicht auch schon fertige Scripte. Ansonsten mußt du mal kurz nach den Spezifikationen googlen, um zu schauen, wo genau welche Daten stehen (ist schnell gefunden und schnell umgesetzt).
Dann hast du sie als Text vorliegen und Windows (zumindest XP) verfügt über eine integrierte Sprachausgabe (SAPI.SpVoice-Objekt instanziieren). Damit kannst du dir ganz einfach Texte vorlesen lassen.
Google einfach mal nach "SAPI.SpVoice" und WSH, Windows Scripting Host, JScript, VBS, ...
Gruß, rob
Hi!
Hallo,
Nee, hab keinen Windows Media Player. Benutzt du das Ding freiwillig..?
... Ja ;-)
Mit Hilfe des Windows Scripting Host könntest du die Datei öffnen und die ID3-Tags auslesen. Du findest vielleicht auch schon fertige Scripte. Ansonsten mußt du mal kurz nach den Spezifikationen googlen, um zu schauen, wo genau welche Daten stehen (ist schnell gefunden und schnell umgesetzt).
Ok, soweit klar, nur:
wie erkenne ich, welches Lied der Media Player spielt und wird irgend ein Event an das WSH-File geschickt, wenn man "next track" klickt?
Muss das Script den Media Player starten, oder kann ich abfragen ob der Media Player bereits gestartet wurde!?
Dann hast du sie als Text vorliegen und Windows (zumindest XP) verfügt über eine integrierte Sprachausgabe (SAPI.SpVoice-Objekt instanziieren). Damit kannst du dir ganz einfach Texte vorlesen lassen.
Google einfach mal nach "SAPI.SpVoice" und WSH, Windows Scripting Host, JScript, VBS, ...
Ok, vielen Dank
Gruß, rob
Schöne, tschüss
Capior