Check out example codes for "how to add video in java swing". It will help you in understanding the concepts better.

Code Example 1

public class mediaPlayer extends JFrame
        public mediaPlayer()
            setLayout(new BorderLayout());

            //file you want to play
            URL mediaURL = Player mediaPlayer = Manager.createRealizedPlayer(mediaURL);
            //get components for video and playback controls
            Component video = mediaPlayer.getVisualComponent();
            Component controls = mediaPlayer.getControlPanelComponent();

Learn ReactJs, React Native from