Ich habe Windows Vista MCML App, und ich muss den aktuellen Namen der Datei herausfinden. Das Media Center SDK bezieht sich auf die Verwendung von MediaMetadata ["Title"], um diese Informationen zu erhalten. Leider funktioniert dies nicht mit Wiedergabelisten (.wpl) -Dateien, da es keine Möglichkeit gibt, die Position in der Playlist zu ermitteln.Wie erhalte ich den Dateinamen der aktuell abgespielten Datei in Vista Media Center?
2
A
Antwort
1
Stellt sich heraus can not be easily done.
Es gibt 4 Optionen.
- Verwenden Sie niemals Wiedergabelisten, in diesem Fall ist MediaMetadata ["Title"] gut genug.
- Untersuchen Sie remote Dateihandles in ehshell.exe.
- Inferieren Sie einen Remote-Thread in ehshell.exe, stellen Sie die Kommunikation her und verwenden Sie Reflektion, um sie zu lesen.
- Schreiben Sie einen DirectShow-Filter und kommunizieren Sie damit.
aktualisieren: Dies ist in Windows 7 fixiert. Es ist unklar, ob es noch auf Vista MCE portiert wird.
Zweites Update: Sieht aus, als ob Microsoft das Verhalten von MediaMetadata ["Title"] in einem kürzlichen Hotfix geändert hat, nun gibt es sowohl den Dateinamen ohne eine Erweiterung als auch den Namen der Wiedergabeliste zurück.
0
Haben Sie versucht:
MediaContext.GetProperty(TrackTitle)
ich auch Proben gesehen haben, die im Markup für die Medien Anzeigelayout sie ein Element angeben Datei wie:
<music-title duration = "2000" x="69" y="29" width="187" height="20"/>
Good Luck!
Verwandte Themen
- 1. Erhalte den absoluten Pfad der aktuell bearbeiteten Datei in Eclipse
- 2. Wie kann ich den Prozess Dateinamen unter Vista bekommen?
- 3. Wie erhalte ich den Dateinamen von einem Verzeichnisnamen in Ant?
- 4. Erhalte den aktuellen Dateinamen in Babel Plugin?
- 5. Wie erhalte ich den aktuellen Benutzernamen vom Game Center
- 6. Erhalte den aktuell ausgewählten Wert von UIPickerView
- 7. Erhalte den Dateinamen ohne Dateiendung in der Vim-Funktion.
- 8. Wie erhalte ich das aktuell angemeldete Benutzerobjekt von der Federsicherheit?
- 9. Erhalte den Dateinamen ohne Erweiterung in Matlab
- 10. Erhalte den aktuellen Dateinamen in JSP
- 11. Erhalte nur den Dateinamen von der Dateieingabe im Internet Explorer
- 12. Erhalte den vollständigen Pfad ohne Dateinamen aus dem Pfad, der den Dateinamen enthält
- 13. Wie erhalte ich den aktuellen Optionsnamen der Taxonomie?
- 14. Wie speichern Sie den Dateinamen der hochgeladenen Datei in Modell
- 15. Wie kann ich aus einer enthaltenen Datei den Dateinamen der Datei erhalten, die den Include ausführt?
- 16. Ich versuche, den Dateinamen der größten Datei zu erhalten
- 17. Erhalte einen alternativen Dateinamen in Windows
- 18. Wie erhalte ich den Seiteninhalt der Weiterleitungsseite?
- 19. Wie bekomme ich den aktuell ausgeführten Bereich?
- 20. Ein Windows Media Center Plugin mit C++ schreiben
- 21. Wie bekomme ich den aktuell angemeldeten Benutzernamen?
- 22. iOS-Entwicklung: Wie erhalte ich das GKMatch-Objekt, wenn ich eine Game Center-Einladung erhalte?
- 23. Gute Möglichkeit, eigene Android-basierte Media Center
- 24. Wie sende ich den Dateinamen mit Plupload?
- 25. Wie bekomme ich den Dateinamen von der Absicht?
- 26. Wie finde ich den aktuellen ausführbaren Dateinamen?
- 27. Wie bekomme ich den Dateinamen einer DLL?
- 28. Zugriff auf den Android-Media-Stream für Audio-Visualisierung
- 29. Wie erhalte ich die Album/Artist-Daten einer .mp3-Datei korrekt mit einem VB.NET Media Player?
- 30. Erhalte den Namen der aktuell ausgeführten @Test Methode in @Before in JUNIT