在我的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的媒体文件?
答案 0 :(得分:0)
我遇到了同样的问题,并且能够使用@kennyzk上面提供的建议发布媒体文件:
axWindowsMediaPlayer1.currentPlaylist.clear();