Visual Studio 2010 Windows Media Player DurationString问题

时间:2013-09-11 12:02:23

标签: 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.FileName
    Label2.Text = Player1.currentMedia.name
    Label1.Text = Player1.currentMedia.duration            

End Sub

轨道的名称会立即加载,但durationString在加载之前需要30秒。

任何想法为什么?

由于

约翰

1 个答案:

答案 0 :(得分:0)

经过一番挖掘后,这段代码就可以了。

Player1.newMedia(Player1.URL).durationString

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