0
在我的C#代码中,我试图在Windows Media Player Control播放时删除视频文件。在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控制的媒体文件吗?
你可以删除视频文件,如果它不是在WMP播放? – kennyzx
这是意想不到的!我能够删除它。这是一个许可问题吗?我无法删除C#中没有特殊权限的文件吗?我的文件和目录不是只读的,不是系统文件或目录。 –
尝试'axWindowsMediaPlayer1.currentPlaylist.clear();'File.Delete'之前 – kennyzx