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