Tabnine Logo
MediaPlayerInformation
Code IndexAdd Tabnine to your IDE (free)

How to use
MediaPlayerInformation
in
com.novoda.noplayer.internal.mediaplayer

Best Java code snippets using com.novoda.noplayer.internal.mediaplayer.MediaPlayerInformation (Showing top 5 results out of 315)

origin: novoda/no-player

@Before
public void setUp() {
  playerInformation = new MediaPlayerInformation(playerTypeReader);
}
origin: novoda/no-player

@Test
public void whenReadingVersion_thenReturnsAndroidBuildVersion() {
  String version = playerInformation.getVersion();
  assertThat(version).isEqualTo(Build.VERSION.RELEASE);
}
origin: novoda/no-player

  @Test
  public void whenPlayerType_thenReturnsMediaPlayer() {

    PlayerType playerType = playerInformation.getPlayerType();

    assertThat(playerType).isEqualTo(PlayerType.MEDIA_PLAYER);
  }
}
origin: novoda/no-player

@Test
public void givenInternalNuPlayer_whenReadingName_thenReturnsMediaPlayerNuPlayer() {
  given(playerTypeReader.getPlayerType()).willReturn(AndroidMediaPlayerType.NU);
  String name = playerInformation.getName();
  assertThat(name).isEqualTo("MediaPlayer: NuPlayer");
}
origin: novoda/no-player

  public AndroidMediaPlayerImpl create(Context context) {
    LoadTimeout loadTimeout = new LoadTimeout(new SystemClock(), handler);
    MediaPlayerForwarder forwarder = new MediaPlayerForwarder();
    AndroidMediaPlayerFacade facade = AndroidMediaPlayerFacade.newInstance(context, forwarder);
    PlayerListenersHolder listenersHolder = new PlayerListenersHolder();
    CheckBufferHeartbeatCallback bufferHeartbeatCallback = new CheckBufferHeartbeatCallback();
    Heart heart = Heart.newInstance(handler);
    MediaPlayerTypeReader mediaPlayerTypeReader = new MediaPlayerTypeReader(new SystemProperties(), Build.VERSION.SDK_INT);
    DelayedActionExecutor delayedActionExecutor = new DelayedActionExecutor(handler, new HashMap<DelayedActionExecutor.Action, Runnable>());
    BuggyVideoDriverPreventer preventer = new BuggyVideoDriverPreventer(mediaPlayerTypeReader);
    MediaPlayerInformation mediaPlayerInformation = new MediaPlayerInformation(mediaPlayerTypeReader);
    return new AndroidMediaPlayerImpl(
        mediaPlayerInformation,
        facade,
        forwarder,
        listenersHolder,
        bufferHeartbeatCallback,
        loadTimeout,
        heart,
        delayedActionExecutor,
        preventer
    );
  }
}
com.novoda.noplayer.internal.mediaplayerMediaPlayerInformation

Most used methods

  • <init>
  • getName
  • getPlayerType
  • getVersion

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • getSharedPreferences (Context)
  • findViewById (Activity)
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • JTable (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
  • Runner (org.openjdk.jmh.runner)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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