How to play a video using button click

Here :
The differents assets you need :

The widget BP, with the event dispatcher called by the button

The material (set to unlit with the media texture in it)

The level blueprint : you have to set the mediaplayer reference, and get the widget reference when you add it to your game :