Package com.jwplayer.pub.api.background
Class MediaServiceController
java.lang.Object
com.jwplayer.pub.api.background.MediaServiceController
- All Implemented Interfaces:
android.content.ServiceConnection
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected androidx.appcompat.app.AppCompatActivityprotected MediaServiceprotected Class<? extends MediaService>protected MediaSessionHelperprotected NotificationHelperprotected ServiceMediaApi -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMediaServiceController(androidx.appcompat.app.AppCompatActivity activity, NotificationHelper notificationHelper, MediaSessionHelper mediaSessionHelper, ServiceMediaApi serviceMediaApi, Class<? extends MediaService> mediaServiceClass, BGAFactory bgaFactory) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidonServiceConnected(android.content.ComponentName name, android.os.IBinder service) voidonServiceDisconnected(android.content.ComponentName name) voidvoidupdateServiceMediaApi(ServiceMediaApi serviceMediaApi) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface android.content.ServiceConnection
onBindingDied, onNullBinding
-
Field Details
-
mMediaService
-
mActivity
protected androidx.appcompat.app.AppCompatActivity mActivity -
mNotificationHelper
-
mMediaSessionHelper
-
mServiceMediaApi
-
mMediaServiceClass
-
-
Constructor Details
-
MediaServiceController
protected MediaServiceController(androidx.appcompat.app.AppCompatActivity activity, NotificationHelper notificationHelper, MediaSessionHelper mediaSessionHelper, ServiceMediaApi serviceMediaApi, Class<? extends MediaService> mediaServiceClass, BGAFactory bgaFactory)
-
-
Method Details
-
updateServiceMediaApi
-
bindService
public void bindService() -
unbindService
public void unbindService() -
onServiceConnected
public void onServiceConnected(android.content.ComponentName name, android.os.IBinder service) - Specified by:
onServiceConnectedin interfaceandroid.content.ServiceConnection
-
onServiceDisconnected
public void onServiceDisconnected(android.content.ComponentName name) - Specified by:
onServiceDisconnectedin interfaceandroid.content.ServiceConnection
-