Как поставить видео с помощью vlcj в java swing? - PullRequest
0 голосов
/ 19 апреля 2019

Моя проблема в том, что я не знаю, как поместить видео с использованием 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. Пожалуйста, помогите мне все равно спасибо:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...