Como criar um reprodutor de video em java, tentei de varias formas mas nao consigo, ultima coisa q falta para acabar o projeto

Nesse caso é melhor voce resolver o problema estando em Swing e depois ver se compensa migrar para JavaFX se for o caso.

Sera que se enquadra em slgum erro do MediaView ou do MediaPlayer?

Precisa ver o que esta provocando o travamento.
Memoria, arquivo corrompido, erro na biblioteca, erro no gerenciador do video, enfim…
Veja as mensagens de erros

Esse é o problema nao da nenhum erro mesmo só para de mostrar o vídeo

Mas esse erro também dava quando usando a outra solução ?

Erro invisível já tive muito programando em Clipper. (Aff !!, Salve Java)

São péssimos para encontrar.

Mas Java trata bem seus erros, inclusive pode ir cavando através do debug nos fontes da biblioteca.

Como assim outra solução? O jmf?

Sim

Nao travava, porém ele nao aceitava mp4

E nao testei ele todo, tipo usei ele testando pouco tempo e depois ja parti para o javafx

Travamento é sempre osso pra descobrir, mas me manda o fonte zipado que amanha dou uma olhadinha.

Quando der vc me ensina a enviar pfvr

Isso em web já teria resolvido o problema

Vc esta usando qual IDE?
E ainda sobre o reprodutor estar deixando em branco, apenas ele esta em branco ou a aplicação travou?

Como assim parceiro?

Uso o editor de texto vscode esta travando só a parte do mediaplayer nao a aplicação toda! Ele continua mostrando as senhas

Fica tranquilo, então isso pode ser que o programa esteja enviando um vídeo nulo para o reprodutor, mas nesse caso é para aparecer um erro, ou ainda acabou de reproduzir o video e nao tem um novo.

Porem tenho uma outra solução simples pra você testar ai, testei aqui e esta rodando certinho.

Trata-se do reprodutor vlcj

Ele esta zipado, entao descompacta e coloca todos os jars dentro do seu projeto.

Veja um exemplo completo dele rodando

Se continuar dando erro, então deve ser seu Windows, talvez vírus ou memoria, ou a logica do seu programa esta errada.

Nesse caso nao esta usando JavaFX.

/**
 *
 * @author jorge
 * 
 * download vlcj
 * https://jar-download.com/download-handling.php
 */
 
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.UIManager;

import uk.co.caprica.vlcj.player.component.EmbeddedMediaPlayerComponent;

public class Main3 extends JFrame {
   private static final long serialVersionUID = 1L;
   private static final String TITLE = "My First Media Player";
   private static final String VIDEO_PATH = "/home/jorge/Vídeos/Shakira_and_Wyclef.mp4";  //  **<--- coloca o seu video correto aqui**
   private final EmbeddedMediaPlayerComponent mediaPlayerComponent;
   private JButton playButton;

   public Main3(String title) {
      super(title);
      mediaPlayerComponent = new EmbeddedMediaPlayerComponent();		
   }
   public void initialize() {
      this.setBounds(100, 100, 600, 400);
      this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      this.addWindowListener(new WindowAdapter() {
         @Override
         public void windowClosing(WindowEvent e) {
            mediaPlayerComponent.release();
            System.exit(0);
         }
      });    	
      JPanel contentPane = new JPanel();
      contentPane.setLayout(new BorderLayout());   	 
      contentPane.add(mediaPlayerComponent, BorderLayout.CENTER);

      JPanel controlsPane = new JPanel();
      playButton = new JButton("Play");
      controlsPane.add(playButton);    	
      contentPane.add(controlsPane, BorderLayout.SOUTH);
      playButton.addActionListener(new ActionListener() {
         public void actionPerformed(ActionEvent e) {
            mediaPlayerComponent.mediaPlayer().controls().play();
         }
      });    	 
      this.setContentPane(contentPane);
      this.setVisible(true);
   }
   public void loadVideo(String path) {
      mediaPlayerComponent.mediaPlayer().media().startPaused(path);   	
   }
   public static void main( String[] args ){
      try {
         UIManager.setLookAndFeel(
         UIManager.getSystemLookAndFeelClassName());
      } 
      catch (Exception e) {
         System.out.println(e);
      }
      Main3 application = new Main3(TITLE);
      application.initialize(); 
      application.setVisible(true);  
      application.loadVideo(VIDEO_PATH);
   }
}

Vou testar e venho te dizer, obrigado por ta me ajudando

Consegui reproduzir, porém em javafx tbm, só da o erro depois de que reproduz varias vezes… como eu faço para reproduzir varios videos um atras do outro no vclj e colocar dentro da minha tela principal??

Então João, em vlcj reproduziu e apresentou o mesmo problema que no MediaPlayer do JavaFX ou você ainda não conseguiu portar para o seu sistema?

Eu nao consegui colocar dentro do meu jframe