在我的 C# 代码中,我尝试在通过 Windows Media Player Control 播放视频文件时删除它。
我停止播放,将其 URL 设为空,甚至关闭了媒体播放器控件。
string delFile = axWindowsMediaPlayer1.Ctlcontrols.currentItem.sourceURL;
axWindowsMediaPlayer1.Ctlcontrols.stop();
axWindowsMediaPlayer1.URL = null;
axWindowsMediaPlayer1.close();
File.Delete(delFile);
但是,我遇到了“System.UnauthorizedAccessException”,因为该文件正在使用中。
有什么方法可以释放连接到我的 Windows Media Player 控件的媒体文件?