У меня есть приложение Windows Vista MCML, и мне нужно выяснить текущее имя воспроизводимого файла.
В Media Center SDK упоминается использование MediaMetadata ["Название"] для получения этой информации, к сожалению, это не работает с файлами списков воспроизведения (.wpl), так как не существует метода для получения позиции в списке воспроизведения.





Ты пробовала:
MediaContext.GetProperty(TrackTitle)
Я также видел образцы, в которых в разметке для файла макета отображения мультимедиа указывается такой элемент, как:
<music-title duration = "2000" x = "69" y = "29" width = "187" height = "20"/>
Удачи!
Получается это не может быть легко сделано.
Есть 4 варианта.
Обновлять: это исправлено в Windows 7. Пока неясно, будет ли он перенесен на Vista MCE.
Второе обновление: похоже, что Microsoft изменила поведение MediaMetadata ["Title"] в недавнем исправлении, теперь оно возвращает и имя файла без расширения, и имя списка воспроизведения.