VLC如何与选项一起使用时如何应用给定内容的自动循环?以下无法循环工作。
private void start() {
frame.setVisible(true);
String mrl = "file:///home/sun/Downloads/t1.avi";
// fails
// String[] options = {
// "--loops",
// "--repeat",};
///Applications/VLC.app/Contents/MacOS/VLC -vv qtcapture:// --sout='#transcode{vcodec=h264,vb=768,fps=25.0,scale=1}:standard{access=udp,mux=ts{dts-delay=9000},dst=239.0.0.5}'
//mediaPlayer.playMedia(mrl, options);
//String[] options = {"--loops"};
// no luck fails too
mediaPlayer.playMedia(mrl,
":sout ':standard{loop}'");
}
最佳答案
如果使用VLCJ
,建议您调用mediaPlayer.setRepeat(true);
。它在我的VLCJ项目中的工作方式如下:
mediaPlayer.setRepeat(true);
mediaPlayer.setPlaySubItems(true);
mediaPlayer.playMedia(mrl, options);
用
JRE 1.6 32-bit
测试:VLCJ 1.2.0
+ VLC引擎libVLC 1.1.11
(Windows 32位)VLCJ 2.1.0-SNAPSHOT
+每晚构建VLC引擎libVLC 2.1.0
(Windows 32位)关于linux - 如何使用VLC自动播放和循环播放?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9593581/