private void setSessionInactive() { if (mServiceStarted) { stopSelf(); mServiceStarted = false; } if (mSession.isActive()) { mSession.setActive(false); } }
private void setSessionActive() { if (!mServiceStarted) { startService(new Intent(getApplicationContext(), WearBrowserService.class)); mServiceStarted = true; } if (!mSession.isActive()) { mSession.setActive(true); } }
public static boolean isActive(Object sessionObj) { return ((MediaSession)sessionObj).isActive(); }
private void setSessionInactive() { if(mServiceStarted) { // service is no longer necessary. Will be started again if needed. MirrorLinkMediaBrowserService.this.stopSelf(); mServiceStarted = false; } if(mSession.isActive()) { mSession.setActive(false); } }
private void setSessionInactive() { if (mServiceStarted) { stopSelf(); mServiceStarted = false; } if (mSession.isActive()) { mSession.setActive(false); } }
private void setSessionInactive() { if (mServiceStarted) { stopSelf(); mServiceStarted = false; } if (mSession.isActive()) { mSession.setActive(false); } }
private void setSessionActive() { if (!mServiceStarted) { // The MirrorLinkMediaBrowserService needs to keep running even after the calling MediaBrowser // is disconnected. Call startService(Intent) and then stopSelf(..) when we no longer // need to play media. startService(new Intent(getApplicationContext(), MirrorLinkMediaBrowserService.class)); mServiceStarted = true; } if (!mSession.isActive()) { mSession.setActive(true); } }
private void setSessionActive() { if (!mServiceStarted) { startService(new Intent(getApplicationContext(), WearBrowserService.class)); mServiceStarted = true; } if (!mSession.isActive()) { mSession.setActive(true); } }
private void setSessionActive() { if (!mServiceStarted) { startService(new Intent(getApplicationContext(), WearBrowserService.class)); mServiceStarted = true; } if (!mSession.isActive()) { mSession.setActive(true); } }
@Override public void closePlayer() { stopVideo(); PlaybackState.Builder stateBuilder = new PlaybackState.Builder(); stateBuilder.setState(PlaybackState.STATE_PAUSED, 12, 1); mMediaSession.setPlaybackState(stateBuilder.build()); mMediaSession.setActive(false); Log.i(TAG, "closePlayer : " + mMediaSession.isActive()); }
public static void updateMediaSession(boolean updateMetadata, MediaMetadata.Builder mediaBuilder, final MediaSession mediaSession, final int playbackState, final long position, final float speed) { if (mediaSession.isActive()) { if (updateMetadata) { mediaSession.setMetadata(mediaBuilder.build()); } PlaybackState.Builder stateBuilder = new PlaybackState.Builder(); stateBuilder.setState(playbackState, position, speed); mediaSession.setPlaybackState(stateBuilder.build()); } } }
MediaSession.FLAG_HANDLES_TRANSPORT_CONTROLS); if (!mMediaSession.isActive()) { mMediaSession.setActive(true);