如何判断AxWindowsMediaPlayer何时下载?

时间:2012-05-02 02:56:57

标签: vb.net

我在VB.NET上使用AxWindowsMediaPlayer来预览来自网络的MP3文件,以便用户可以选择下载它。有用。我只是在URL属性中放了一个链接,过了一会儿就开始播放了。

......过了一会儿,当然。因为它必须先下载文件。也许我意识到因为我的连接速度很慢XD。

但这让我想到:如何判断玩家当前是否正在下载文件?所以我可以贴一个标签,上面写着“请稍等,准备文件...”等等。

1 个答案:

答案 0 :(得分:1)

查看使用Buffering事件和BufferingProgress属性。根据MSDN链接:

  

使用此事件确定何时开始或停止缓冲或下载。您可以对两种情况使用相同的事件块,并测试IWMPNetwork.bufferingProgress和IWMPNetwork.downloadProgress以确定Windows Media Player当前是否正在缓冲或下载内容。