X-Git-Url: http://git.linex4red.de/pub/Android/ownCloud.git/blobdiff_plain/18bf35a8099ce585ef30767a9f1f7e595c866b45..ce7f7fa48c5cce2070a8e42ec19d1954a18db090:/src/com/owncloud/android/media/MediaServiceBinder.java diff --git a/src/com/owncloud/android/media/MediaServiceBinder.java b/src/com/owncloud/android/media/MediaServiceBinder.java index 98b506c4..40404063 100644 --- a/src/com/owncloud/android/media/MediaServiceBinder.java +++ b/src/com/owncloud/android/media/MediaServiceBinder.java @@ -169,6 +169,23 @@ public class MediaServiceBinder extends Binder implements MediaController.MediaP mService.startService(i); } + + public void registerMediaController(MediaControlView mediaController) { + mService.setMediaContoller(mediaController); + } + + public void unregisterMediaController(MediaControlView mediaController) { + if (mediaController != null && mediaController == mService.getMediaController()) { + mService.setMediaContoller(null); + } + + } + + public boolean isInPlaybackState() { + MediaService.State currentState = mService.getState(); + return (currentState == MediaService.State.PLAYING || currentState == MediaService.State.PAUSED); + } + }