【发布时间】:2015-04-16 08:07:49
【问题描述】:
我使用webClient.DownloadFileAsync() 下载异步线程并处理downloadCompleted 事件。
我想知道事件发起时刚刚下载的文件是什么。我尝试了事件的发送者,但webClient 没有任何方法。
这是一款适用于 Windows 的桌面应用程序,一个接一个地播放视频。下载文件的名称很重要,因为视频的重量可能很大,下载时程序必须显示它。
目前该应用程序在下载所有文件之前不会将视频添加到播放列表中,因为我不知道下载的视频叫什么。视频是从服务器下载的。
Private Sub myWebClient_DownloadFileCompleted(sender As Object, e As System.ComponentModel.AsyncCompletedEventArgs) Handles myWebClient.DownloadFileCompleted
Dim mySender As WebClient = CType(sender, WebClient)
videoName = mysender. 'Here is where I try to obtain downloaded file's name
Dim VideoFile1 As WMPLib.IWMPMedia3 = AxWindowsMediaPlayer1.newMedia(path & videoName)
Playlist.appendItem(VideoFile1)
End Sub
【问题讨论】:
标签: vb.net visual-studio-2013 webclient