Я искал ответ на этот вопрос, и я решил, что нет никакого способа сделать это, но я решил спросить.
Я ищу приложение 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