我想用AxWindowsMediaPlayer.currentMedia.duration来获取目标文件播放长度,发现返回值总是0下面是代码
       
        Dim i As Double        AxWindowsMediaPlayer1.URL = "C:\TDDOWNLOAD\1636455222562.wav"      ’AxWindowsMediaPlayer1是WMPLib.AxWindowsMediaPlayer型数据         AxWindowsMediaPlayer1.Ctlcontrols.play()        i = AxWindowsMediaPlayer1.currentMedia.duration听人说是由于读入延迟问题造成,我加了下面的一个循环还是不行,duration值总是0     Dim j As Long
     While True
            j = j + 1
            If AxWindowsMediaPlayer1.currentMedia.duration > 0 Then
                i = AxWindowsMediaPlayer1.currentMedia.duration
                Exit While
            End If
   End While谁能帮帮忙啊?跪谢了!新手第一次发帖,没法给分,实在抱歉了下面是调试画面,我的Windows Media Player 版本是9.0