我正在编写一个使用iTunes COM接口和VB.NET控制iTunes的程序。我试图找出如何在iTunes中跟踪更改时使用新的曲目信息更新程序中的标签。我还没有想到这一点。当曲目更改时,如何使用该新信息更新标签?我的节目似乎并不知道曲目发生了变化。我尝试更新信息,但程序似乎没有从iTunes获取新的曲目信息。我需要做什么?我正在使用此方法更新标签:
Private Sub UpdateLabels()
Label1.Text = "Current Track: " + track.Name
Label2.Text = "Current Artist: " + track.Artist
Label3.Text = "Length: " + track.Time
End Sub
我认为标签在技术上正在更新,但正如我之前所说,我不认为该程序正在获取新的曲目信息,因此它们看起来并没有改变。如果我重新启动程序,它会获取新信息并相应地更新标签。
文档为here。