从Windows Media Player 12获取当前歌曲数据

时间:2011-04-28 21:44:04

标签: vb.net media media-player

我一直都在寻找答案,而且我觉得没办法,但我想我会问。

我正在寻找一个VB.net应用程序来获取并显示在Windows Media Player中播放的歌曲的艺术家和标题。我不打算将播放器嵌入我的应用程序中,只需从现有窗口中提取数据。

我发现的大多数关于如何执行此操作的内容都是旧的或与嵌入WMP有关。我希望用MWP12做到这一点。我也看到了使用AxWindowsMediaPlayer.currentMedia属性的引用,但这似乎不再起作用了。我曾经能够从注册表中提取数据,但微软似乎已经把它拿走了。

我已经尝试了很多其他代码,但这是我现在所拥有的。我的智慧结束了。

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

0 个答案:

没有答案