在Windows Media Player控件中释放媒体文件

时间:2015-01-13 07:18:57

标签: c# axwindowsmediaplayer

在我的C#代码中,我试图在Windows Media Player Control播放时删除视频文件。

我停止播放,将其网址设为空,甚至关闭媒体播放器控件。

string delFile = axWindowsMediaPlayer1.Ctlcontrols.currentItem.sourceURL;

axWindowsMediaPlayer1.Ctlcontrols.stop();
axWindowsMediaPlayer1.URL = null;
axWindowsMediaPlayer1.close();

File.Delete(delFile);

但是,我遇到了System.UnauthorizedAccessException'因为该文件正在使用中。

有没有办法释放连接到Windows Media Player Control的媒体文件?

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,并且能够使用@kennyzk上面提供的建议发布媒体文件:

axWindowsMediaPlayer1.currentPlaylist.clear();