IsMovieCurrentlyPlaying reports True when video is already finished

Hi. I’m trying to create a loading screen widget which will show movies (as usual in UE4) and then shows a static HQ image (1980x1020 for example) when playback is finished. I created a widget successfuly but it is impossible to detect a moment when movie player playlist gets empty because of reason explained in the title.

There is a function IsMovieStreamingFinished exists in the implementation of a movie player and it seems working correctly, but it’s is inaccessible. I can’t just cast an interface of a movie player to this implementation class too because there is also different NULL implementation existing and can be passed for a plugin.

Is there any way to detect a moment when streamer is finished playing movies?