Получение данных текущей песни из Windows Media Player 12 - PullRequest
2 голосов
/ 29 апреля 2011

Я искал ответ на этот вопрос, и я решил, что нет никакого способа сделать это, но я решил спросить.

Я ищу приложение VB.net, которое получает и отображает исполнителя и название песни, воспроизводимой в проигрывателе Windows Media. Я не собираюсь вставлять проигрыватель в свое приложение, просто извлекаю данные из уже существующего окна.

Большая часть информации о том, как это сделать, устарела или связана с внедрением WMP. Я собираюсь сделать это с MWP12. Я также видел ссылки на использование свойства AxWindowsMediaPlayer.currentMedia, но это больше не работает. Раньше я мог извлекать данные из реестра, но, похоже, Microsoft забрала их.

Я попробовал оооочень много другого кода, но сейчас это то, что у меня есть. Я в своем уме.

Imports WMPLib

Public Class Form1


Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim wmp As WindowsMediaPlayer = New WindowsMediaPlayer

    Dim playlist As IWMPPlaylist = wmp.currentMedia.???????(????).Item(?)

    Label1.Text = playlist.getItemInfo("Title")


End Sub
End Class

Не знаю, куда идти, но спасибо за любую помощь.

-Mitch

...