В моем коде 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?
axWindowsMediaPlayer1.currentPlaylist.clear();
передFile.Delete
- person kennyzx   schedule 13.01.2015