Had same issue where player locks video file even when we stop or close it
Solved by following:
GC.Collect() GC.WaitForPendingFinalizers()