繁体   English   中英

如何在 vlcj 上暂停和播放视频?

[英]How to pause and play video on vlcj?

在 java swing 上使用vlcj播放视频有效,但使用jbuttonpaused()则无效。

package tutorial;

import java.awt.BorderLayout;

import javax.swing.JFrame;
import javax.swing.JPanel;

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

public class Tutorial {

    public static void main(String[] args) {
        JFrame frame = new JFrame("My First Media Player");
        frame.setBounds(100, 100, 600, 400);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JPanel panel = new JPanel();
        panel.setLayout(new BorderLayout());

        EmbeddedMediaPlayerComponent mediaPlayerComponent = new EmbeddedMediaPlayerComponent();
        panel.add(mediaPlayerComponent, BorderLayout.CENTER);

        frame.setContentPane(panel);
        frame.setVisible(true);

        mediaPlayerComponent.mediaPlayer().media().play("C:\\Users\\USER\\Desktop\\Rex Orange County.mp4");
    }
}
// toggle pause
mediaPlayerComponent.mediaPlayer().controls().pause(); 

// explicitly set paused
mediaPlayerComponent.mediaPlayer().controls().setPause(true);

// play
mediaPlayerComponent.mediaPlayer().controls().play()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM