Visual studio 2010 Visual Studio 2010 Windows Media Player持续时间字符串问题

Visual studio 2010 Visual Studio 2010 Windows Media Player持续时间字符串问题,visual-studio-2010,windows-media-player,Visual Studio 2010,Windows Media Player,我所要做的就是在播放器启动之前获取歌曲的持续时间,并将其加载到标签中 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click OpenFileDialog1.ShowDialog() Player1.settings.autoStart = False Player1.URL = OpenFileDialog1.

我所要做的就是在播放器启动之前获取歌曲的持续时间,并将其加载到标签中

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

    OpenFileDialog1.ShowDialog()
    Player1.settings.autoStart = False
    Player1.URL = OpenFileDialog1.FileName
    Label2.Text = Player1.currentMedia.name
    Label1.Text = Player1.currentMedia.duration            

End Sub
将立即加载曲目名称,但加载durationString需要30秒

你知道为什么吗

谢谢


约翰

经过一番挖掘,这段代码就完成了

Player1.newMedia(Player1.URL).durationString

加载媒体开始播放之前的持续时间

我仅将媒体播放器用于视频播放。然而,我发现直到它开始播放视频时,持续时间才可用。不过它马上就可以使用了。