- if (videoInput) {
- System.out.print("Fullscreen... ");
- jvlc.video.setFullscreen(true);
- Thread.sleep(3000);
- System.out.println("real size.");
- jvlc.video.setFullscreen(false);
- System.out.print("Taking snapshot... ");
- jvlc.video.getSnapshot( System.getProperty( "user.dir" ) + "/snap.png");
- System.out.println("taken. (see " + System.getProperty( "user.dir" ) + "/snap.png )");
- Thread.sleep(2000);
- System.out.println("Resizing to 300x300");
- jvlc.video.setSize(300, 300);
-
- }
- System.out.print("Muting...");
- jvlc.audio.setMute(true);
- Thread.sleep(3000);
- System.out.println("unmuting.");
- jvlc.audio.setMute(false);
- Thread.sleep(3000);
- System.out.println("Volume is: " + jvlc.audio.getVolume());
- System.out.print("Setting volume to 150... ");
- jvlc.audio.setVolume(150);
- System.out.println("done");
-// System.out.println("Audio channel info: " + jvlc.audio.getChannel());
-// System.out.println("Audio track info: " + jvlc.audio.getTrack());
-// System.out.print("Setting left channel... ");
-// jvlc.audio.setChannel("left");
-// System.out.print("done.");
-// Thread.sleep(3000);
-// System.out.print("Setting right channel... ");
-// jvlc.audio.setChannel(AudioIntf.RIGHT_CHANNEL);
-// System.out.print("done.");
-// Thread.sleep(3000);
- System.out.println("INPUT INFORMATION");
- System.out.println("-----------------");
- System.out.println("Total length (ms) :\t" + jvlc.input.getLength());
- System.out.println("Input time (ms) :\t" + jvlc.input.getTime());
- System.out.println("Input position [0-1]:\t" + jvlc.input.getPosition());
- if (videoInput)
- System.out.println("Input FPS :\t" + jvlc.input.getFPS());
-
-
- }
-
- catch (Exception e)
+
+ @Override
+ public void endReached(MediaInstance mediaInstance)
+ {
+ System.out.println("Media instance end reached. MRL: " + mediaInstance.getMediaDescriptor().getMrl());
+ }
+
+ @Override
+ public void paused(MediaInstance mediaInstance)
+ {
+ System.out.println("Media instance paused. MRL: " + mediaInstance.getMediaDescriptor().getMrl());
+ }
+
+ @Override
+ public void played(MediaInstance mediaInstance)
+ {
+ System.out.println("Media instance played. MRL: " + mediaInstance.getMediaDescriptor().getMrl());
+ }
+
+ @Override
+ public void positionChanged(MediaInstance mediaInstance)
+ {
+ // TODO Auto-generated method stub
+ }
+
+ @Override
+ public void timeChanged(MediaInstance mediaInstance, long newTime)
+ {
+ System.out.println("new time: " + newTime);
+ }
+ });
+ mediaInstance.play();
+
+ while (!mediaInstance.hasVideoOutput())