1

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

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

但这让我想到:如何判断播放器当前是否正在下载文件?这样我就可以贴上一个标签,上面写着“请稍候,正在准备文件……”之类的。

4

1 回答 1

1

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

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

于 2012-05-02T03:01:56.430 回答