Моя проблема в том, что я не знаю, как поместить видео с использованием vlcj в java swing. Правильный путь шаг за шагом. У меня проблемы с вставкой видео в мой проект.
У меня возникла проблема с вставкой видео в мой проект. Я пробовал много кодов, которые я исследовал в интернете. Я следовал за шагом, вставив vlcj.jar в мой код. Но когда я пытаюсь скопировать и вставить некоторые коды в stacksoverflow, появляются некоторые недостающие методы, которые моя IDE не может распознать, даже если я импортирую необходимые файлы jar. Моя IDE является intelliJ. Пожалуйста, помогите мне, это мой проект; (.
import uk.co.caprica.vlcj.player.MediaPlayerFactory;
import uk.co.caprica.vlcj.player.embedded.EmbeddedMediaPlayer;
import uk.co.caprica.vlcj.player.embedded.videosurface.CanvasVideoSurface;
import javax.swing.*;
import java.awt.*;
public class VLCPlayer extends JPanel {
public VLCPlayer(){
Canvas canvas = new Canvas();
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();
CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas);
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
mediaPlayer.setVideoSurface(videoSurface);
mediaPlayer.playMedia(String with the name of the file);
}
}
это просто пример. Я не знаю, какой код правильный, чтобы правильно его запустить, пожалуйста, помогите мне.
Фактический результат, который я хочу сделать, заключается в том, что видео работает только на JFrame. Пожалуйста, помогите мне все равно спасибо:)