[英]How to pause and play video on vlcj?
在 java swing 上使用vlcj
播放视频有效,但使用jbutton
和paused()
则无效。
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.