Loop through MediaPlayer to play video in UI, causing video memory has been exhaused

image
Actors and associated UserWidgets are continuously created and destroyed during the playback of a video. It shares a MediaPlayer and a MediaTexture and WBP_Userwidget, which are destroyed after playback and recreated for the next playback.

What I see from the Profiler is that the Video memory is increasing, and in the Detail I see Texture2d memory is also increasing, it looks like the Texture resouce is not being released, how do I fix this