Class MediaPlayerApi

java.lang.Object
uk.co.caprica.vlcj.factory.MediaPlayerApi

public final class MediaPlayerApi extends Object
Behaviour pertaining to the creation of various types of media players.
  • Method Details

    • newMediaPlayer

      public MediaPlayer newMediaPlayer()
      Create a new media player.

      This method is used to create a "base" media player, i.e. one that does not have a video surface that will be embedded into a client application.

      This could be used (with appropriate factory arguments) to create a "headless" media player (e.g. for audio only) or to create a media player that uses the standard native video output window.

      Returns:
      media player instance
    • newMediaPlayer

      public MediaPlayer newMediaPlayer(MediaListPlayer mediaListPlayer)
      Create a new media player for MediaListPlayer.
      Parameters:
      mediaListPlayer - media list player
      Returns:
      media player
    • newEmbeddedMediaPlayer

      public EmbeddedMediaPlayer newEmbeddedMediaPlayer()
      Create a new embedded media player.
      Returns:
      media player instance
    • newEmbeddedMediaPlayer

      public EmbeddedMediaPlayer newEmbeddedMediaPlayer(MediaListPlayer mediaListPlayer)
      Create a new embedded media player for a MediaListPlayer.
      Returns:
      media player instance
    • newMediaListPlayer

      public MediaListPlayer newMediaListPlayer()
      Create a new play-list media player.
      Returns:
      media player instance