Examples of MediaPlayerFactory


Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

            }
        });
    }

    public ChatTest() {
        mediaPlayerFactory = new MediaPlayerFactory();
        localMediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
        remoteMediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();

        contentPane = new JPanel();
        contentPane.setBorder(new EmptyBorder(16, 16, 16, 16));
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

    public static void main(String[] args) throws Exception {
        new MediaDiscovererTest().run();
    }

    public MediaDiscovererTest() {
        this.mediaPlayerFactory = new MediaPlayerFactory();
    }
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

            public void actionPerformed(ActionEvent e) {
                mediaPlayer.pause();
            }
        });

        factory = new MediaPlayerFactory();

        mediaPlayer = factory.newEmbeddedMediaPlayer();

        previewVideoSurface = factory.newVideoSurface(previewCanvas);
        mainVideoSurface = factory.newVideoSurface(mainCanvas);
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

        if(args.length != 1) {
            System.out.println("Specify an MRL");
            System.exit(1);
        }

        MediaPlayerFactory factory = new MediaPlayerFactory();
        MediaPlayer mediaPlayer = factory.newHeadlessMediaPlayer();

        mediaPlayer.addMediaPlayerEventListener(new MediaPlayerEventAdapter() {
            @Override
            public void videoOutput(MediaPlayer mediaPlayer, int newCount) {
                System.out.println("     Track Information: " + mediaPlayer.getTrackInfo());
                System.out.println("    Title Descriptions: " + mediaPlayer.getTitleDescriptions());
                System.out.println("    Video Descriptions: " + mediaPlayer.getVideoDescriptions());
                System.out.println("    Audio Descriptions: " + mediaPlayer.getAudioDescriptions());
                for(int i = 0; i < mediaPlayer.getTitleDescriptions().size(); i ++ ) {
                    System.out.println("Chapter Descriptions " + i + ": " + mediaPlayer.getChapterDescriptions(i));
                }
            }
        });

        mediaPlayer.prepareMedia(args[0]);

        mediaPlayer.parseMedia();

        mediaPlayer.start();

        try {
            Thread.sleep(3000);
        }
        catch(InterruptedException e) {
        }

        System.out.println("Track Information before end: " + mediaPlayer.getTrackInfo());

        System.out.println("    UNKNOWN: " +  mediaPlayer.getTrackInfo(TrackType.UNKNOWN));
        System.out.println("      AUDIO: " +  mediaPlayer.getTrackInfo(TrackType.AUDIO));
        System.out.println("      VIDEO: " +  mediaPlayer.getTrackInfo(TrackType.VIDEO));
        System.out.println("       TEXT: " +  mediaPlayer.getTrackInfo(TrackType.TEXT));
        System.out.println("AUDIO+VIDEO: " +  mediaPlayer.getTrackInfo(TrackType.AUDIO, TrackType.VIDEO));

        mediaPlayer.stop();

        mediaPlayer.release();
        factory.release();
    }
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

        });
    }

    @SuppressWarnings("serial")
    public AspectTest() {
        factory = new MediaPlayerFactory();
        mediaPlayer = factory.newEmbeddedMediaPlayer();

        videoPane = new JPanel();
        videoPane.setBorder(new CompoundBorder(new LineBorder(Color.black, 2), new EmptyBorder(16, 16, 16, 16)));
        videoPane.setLayout(new BorderLayout());
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

* Simple capture devices test.
*/
public class CaptureDevicesTest {

    public static void main(String[] args) {
        MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();

        MediaDiscoverer audioMediaDiscoverer = mediaPlayerFactory.newAudioMediaDiscoverer();
        MediaList audioDeviceList = audioMediaDiscoverer.getMediaList();
        List<MediaListItem> audioDevices = audioDeviceList.items();
        System.out.println("Audio Devices:");
        dumpItems(audioDevices, 1);

        System.out.println();

        MediaDiscoverer videoMediaDiscoverer = mediaPlayerFactory.newVideoMediaDiscoverer();
        MediaList videoDeviceList = videoMediaDiscoverer.getMediaList();
        List<MediaListItem> videoDevices = videoDeviceList.items();
        System.out.println("Video Devices:");
        dumpItems(videoDevices, 1);
    }
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

    public RipAudioTest() {
        // Create a synchronisation point
        completionLatch = new CountDownLatch(1);

        // Create the media player
        mediaPlayerFactory = new MediaPlayerFactory();
        mediaPlayer = mediaPlayerFactory.newHeadlessMediaPlayer();
        mediaPlayer.addMediaPlayerEventListener(new MediaPlayerEventAdapter() {
            @Override
            public void finished(MediaPlayer mediaPlayer) {
                System.out.println("Rip completed successfully");
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

* done, fatal application crashes due to vlc choking on the image file can occur.
*/
public class StaticImageTest extends VlcjTest {

    public static void main(String[] args) throws Exception {
        MediaPlayerFactory factory = new MediaPlayerFactory();
        MediaList playlist = factory.newMediaList();
        playlist.addMedia("/home/mark/1.jpg", "image-duration=5"); // Play picture for 5 seconds
        playlist.addMedia("/home/mark/2.jpg", "image-duration=5");
        MediaListPlayer player = factory.newMediaListPlayer();
        player.setMediaList(playlist);
        player.setMode(MediaListPlayerMode.LOOP);
        player.play();
        Thread.currentThread().join();
    }
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

        });
    }

    @SuppressWarnings("serial")
    public CropTest() {
        factory = new MediaPlayerFactory();
        mediaPlayer = factory.newEmbeddedMediaPlayer();

        videoPane = new JPanel();
        videoPane.setBorder(new CompoundBorder(new LineBorder(Color.black, 2), new EmptyBorder(16, 16, 16, 16)));
        videoPane.setLayout(new BorderLayout());
View Full Code Here

Examples of uk.co.caprica.vlcj.player.MediaPlayerFactory

     * method.
     *
     * @return media player factory
     */
    protected MediaPlayerFactory onGetMediaPlayerFactory() {
        return new MediaPlayerFactory(onGetMediaPlayerFactoryArgs());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.