congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
MediaPlayerFactory.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
uk.co.caprica.vlcj.player.MediaPlayerFactory
constructor

Best Java code snippets using uk.co.caprica.vlcj.player.MediaPlayerFactory.<init> (Showing top 18 results out of 315)

origin: sarxos/webcam-capture

/**
 * Creates media player factory.
 *
 * @return New media player factory
 */
protected MediaPlayerFactory createMediaPlayerFactory() {
  return new MediaPlayerFactory();
}
origin: sarxos/webcam-capture

factory = new MediaPlayerFactory(VLC_ARGS);
player = factory.newDirectMediaPlayer(this, this);
origin: stackoverflow.com

 String[] args = {
  "--video-filter", 
  "rotate",
  "rotate-angle",
  "10"
};

mediaPlayerFactory = new MediaPlayerFactory(args);
origin: stackoverflow.com

mFactory = new MediaPlayerFactory();
 mPlayer = mFactory.newHeadlessMediaPlayer();
 String mrl = "rtsp://@" + addressStr + ":" + mPhoneRTSPPort;
 String options = ":sout=#transcode{vcodec=h264,venc=x264{cfr=16},scale=1,acodec=mp4a,ab=160,channels=2,samplerate=44100}"
     + ":file{dst=C:/Users/the man/yahoo.mp4}";
 mPlayer.playMedia(mrl, options);
origin: stackoverflow.com

 factory[i] = new MediaPlayerFactory();
mediaPlayer[i] = factory[i].newEmbeddedMediaPlayer();
mediaPlayer[i].setVideoSurface(factory[i].newVideoSurface(videoCanvas[i]));
mediaPlayer[i].setPlaySubItems(true);
origin: stackoverflow.com

 NativeLibrary.addSearchPath("libvlc",path); //To set path of libvlc
Native.loadLibrary(RuntimeUtil.getLibVlcLibraryName(), LibVlc.class);//To import libvlc
//The path can be a folder in your android project.All the files needed are in vlc player installation folder.so yes you have to install vlc in your computer to get those files but just once.
canvas = new WindowsCanvas();
panel.add(canvas);//panel is like your VideoView
canvas.setVisible(true);
canvas.setBackground(Color.black);

mediaPlayerFactory = new MediaPlayerFactory();
player12 = mediaPlayerFactory.newEmbeddedMediaPlayer();
CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas);
player12.setVideoSurface(videoSurface);
player12.setPlaySubItems(true);
player12.startMedia(yourVideoPath); 

player12.setAspectRatio(""+panel.getWidth()+":"+panel.getHeight()); //Those two lines are for your video to be adusted in your panel or better to your VideoView
player12.setCropGeometry(""+panel.getWidth()+":"+panel.getHeight());
origin: stackoverflow.com

MediaPlayerFactory factory = new MediaPlayerFactory("--ffmpeg-hw");
origin: stackoverflow.com

 public static void main(String[] args) throws Exception
{
   // your VLC installation path
   NativeLibrary.addSearchPath("libvlc", "C:\\Program Files\\VideoLAN\\VLC");

   String media = "your file url"; // example = file:///C:/test.mp4
   // you are gonna use below value on the client 
   String[] options = {":sout=#rtp{sdp=rtsp://localhost:8554/stream"};

   System.out.println("Streaming '" + media + "' to '" + options + "'"); 

   MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(); 
   HeadlessMediaPlayer mediaPlayer = mediaPlayerFactory.newHeadlessMediaPlayer(); 
   mediaPlayer.playMedia(media, options, ":no-sout-rtp-sap", ":no-sout-standard-sap", ":sout-all", ":sout-keep");

   // Don't exit
   Thread.currentThread().join();
}
origin: stackoverflow.com

 String path = "/usr/lib"; //path for the vlc libs in linux
NativeLibrary.addSearchPath ( "libvlc", path );
System.setProperty ( "jna.library.path", path );

MediaPlayerFactory factory = new MediaPlayerFactory ();
mediaPlayer = factory.newEmbeddedMediaPlayer ();
mediaPlayer.setRepeat ( false );
mediaPlayer.setEnableKeyInputHandling ( false );
mediaPlayer.setEnableMouseInputHandling ( false );

CanvasVideoSurface videoSurface = factory.newVideoSurface ( canvas );
mediaPlayer.setVideoSurface ( videoSurface );
mediaPlayer.playMedia ( "/media/path/" );
origin: stackoverflow.com

mediaPlayerFactory = new MediaPlayerFactory();
player = mediaPlayerFactory.newEmbeddedMediaPlayer();
CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas);
origin: stackoverflow.com

Canvas canvas = new Canvas();
 MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();
 CanvasVideoSurface videoSurface = mediaPlayerFactory.newVideoSurface(canvas);
 EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
 mediaPlayer.setVideoSurface(videoSurface);
 mediaPlayer.playMedia(String with the name of the file);
origin: stackoverflow.com

MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(args);
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newEmbeddedMediaPlayer();
origin: stackoverflow.com

    "--no-snapshot-preview",    // no blending in dummy vout
};
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(VLC_ARGS);
origin: stackoverflow.com

vlcArgs.add("--no-snapshot-preview");
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(vlcArgs.toArray(new String[vlcArgs.size()]));
mediaPlayerFactory.setUserAgent("vlcj test player");
embeddedMediaPlayer.setVideoSurface(mediaPlayerFactory.newVideoSurface(videoSurface));
origin: stackoverflow.com

MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory();
origin: stackoverflow.com

 String[] libvlcArgs = {...add options here...};
MediaPlayerFactory mediaPlayerFactory = new MediaPlayerFactory(libvlcArgs);
FullScreenStrategy fullScreenStrategy = new DefaultFullScreenStrategy(mainFrame);
EmbeddedMediaPlayer mediaPlayer = mediaPlayerFactory.newMediaPlayer(fullScreenStrategy);
String[] standardMediaOptions = {"video-filter=logo", "logo-file=vlcj-logo.png", "logo-opacity=25"}; 
mediaPlayer.setStandardMediaOptions(standardMediaOptions);
mediaPlayer.addMediaPlayerEventListener(new MediaPlayerEventAdapter() {...add implementation here...});
Canvas videoSurface = new Canvas();
mediaPlayer.setVideoSurface(videoSurface);
String mediaPath = "/path/to/some/movie.mpg";
String[] mediaOptions = {};
mediaPlayer.playMedia(mediaPath, mediaOptions);
// Do some interesting things in the application
...
mediaPlayer.release();
mediaPlayerFactory.release();
origin: stackoverflow.com

 public static void Play(File AudioFile){
  if (!LibVLCLoader.Loaded) LibVLCLoader.loadLibVLC();
  MediaPlayerFactory MPF = new MediaPlayerFactory(
    "--video-title=vlcj video output",
    "--no-snapshot-preview",
    "--quiet",
    "--quiet-synchro",
    "--sub-filter=logo:marq",
    "--intf=dummy"
  );
  EmbeddedMediaPlayer EMP = MPF.newEmbeddedMediaPlayer();
  if (EMP.prepareMedia(AudioFile.getAbsolutePath())){
    EMP.addMediaPlayerEventListener(new MediaPlayerEventAdapter(){
      @Override public void subItemFinished(MediaPlayer p, int i){
        EMP.release();
        MPF.release();
      }
    });
    Platform.runLater(() -> EMP.play());
  } else{
    EMP.release();
    MPF.release();
  }
}
origin: entertailion/Fling

  mediaPlayerFactory.release();
mediaPlayerFactory = new MediaPlayerFactory();
mediaPlayer = mediaPlayerFactory.newHeadlessMediaPlayer();
uk.co.caprica.vlcj.playerMediaPlayerFactory<init>

Popular methods of MediaPlayerFactory

  • release
  • newHeadlessMediaPlayer
  • getEqualizerBandFrequencies
  • getEqualizerPresetNames
  • newDirectMediaPlayer
  • newEmbeddedMediaPlayer
  • newEqualizer
  • newLog
  • newMediaList
  • newMediaListPlayer
  • newMediaPlayer
  • newVideoMediaDiscoverer
  • newMediaPlayer,
  • newVideoMediaDiscoverer,
  • newVideoSurface,
  • setUserAgent

Popular in Java

  • Reading from database using SQL prepared statement
  • requestLocationUpdates (LocationManager)
  • runOnUiThread (Activity)
  • addToBackStack (FragmentTransaction)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now