Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从Windows Media Player 12获取当前歌曲数据_Vb.net_Media_Media Player - Fatal编程技术网

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

Vb.net 从Windows Media Player 12获取当前歌曲数据,vb.net,media,media-player,Vb.net,Media,Media Player,我一直在寻找这个问题的答案,我觉得没有办法,但我想我会问的 我正在寻找一个VB.net应用程序,获取并显示在Windows Media Player中播放的歌曲的艺术家和标题。我不想在我的应用程序中嵌入播放器,只是从已经存在的窗口中提取数据 我发现的关于如何实现这一点的大部分内容都很旧,或者与嵌入WMP有关。我想用MWP12做这件事。我还看到了使用AxWindowsMediaPlayer.currentMedia属性的引用,但这似乎不再有效。我以前可以从注册表中提取数据,但似乎微软把它拿走了 我

我一直在寻找这个问题的答案,我觉得没有办法,但我想我会问的

我正在寻找一个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
不知道到哪里去,但是谢谢你的帮助