Verwenden von C# Wie kann ich den Namen des Musiktitels, des Interpreten usw., der gerade im Windows Media Player abgespielt wird, abrufen? Anwendungen wie MSN Messenger/Google Talk tun dies. DankeAbrufen des aktuell im Windows Media Player wiedergegebenen Songs
3
A
Antwort
3
Für C
#Ich verbrachte Stunden damit, es bekommen für mein Programm zu arbeiten. Endlich habe ich es herausgefunden.
Diese Lösung wird vorausgesetzt, Sie entweder das Windows Media Player-Steuerelement auf ein Formular in Ihrem Projekt haben oder das Objekt durch Code erstellt ..
- ein neuen Windows Media Player Song-Objekt erstellen und es zu einem Punkt Datei
- einen String erstellen Sie Ihre Künstler zu halten, dann ziehen Sie den Künstler Info aus dem Song Objekt
erstellen einen String Ihren Titel zu halten, dann ziehen Sie den Künstler Info aus dem Song-Objekt.
WMPLib.IWMPMedia song = wmp.newMedia(@"C:\SongName.mp3"); string tmpArtist = song.getItemInfo("Artist"); string tmpTitle = song.getItemInfo("Title");
es so einfach war, ich mich schlug, als ich fertig war, und zu sehen, wie ich die Antwort irgendwo könnte nicht finden, ich habe sie für den nächsten Mann zur Verfügung gestellt.
2
Sie müssen Wmp.dll verwenden.
Dieser Link wird auch hilfreich sein:
http://msdn.microsoft.com/en-us/library/dd563844(VS.85).aspx
Dies scheint nicht den ** derzeit spielen ** Song in WMP zu bekommen. – Epoc