Class BrightcoveNotification

    • Method Detail

      • setPlayback

        public void setPlayback​(MediaPlayback<com.google.android.exoplayer2.ExoPlayer> playback)
      • getPlayback

        public MediaPlayback<com.google.android.exoplayer2.ExoPlayer> getPlayback()
      • show

        protected final boolean show()
        Description copied from class: PlaybackNotification
        Starts a notification immediately unless the player is in an idle state, in which case the notification is started as soon as the player transitions away from being idle.

        The notification shows if the currently playing PlaybackNotification.StreamType is one of {@link this#getStreamTypes()}

        Specified by:
        show in class PlaybackNotification
        Returns:
        True if the notification was created and showing on the device.
      • cancel

        protected final void cancel()
        Cancels the notification by setting the player to null.

        This should be called when the player is released.

        Specified by:
        cancel in class PlaybackNotification
      • isVisible

        public final boolean isVisible()
        Description copied from class: PlaybackNotification
        Check is the notification is showing.
        Specified by:
        isVisible in class PlaybackNotification
        Returns:
        True if the notification is visible and on-going.
      • setMediaSessionToken

        protected void setMediaSessionToken​(android.support.v4.media.session.MediaSessionCompat.Token token)
        Sets the MediaSessionCompat.Token.
        Parameters:
        token - The MediaSessionCompat.Token.