Package com.jwplayer.pub.api.background
Class MediaServiceController.Builder
java.lang.Object
com.jwplayer.pub.api.background.MediaServiceController.Builder
- Enclosing class:
- MediaServiceController
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected androidx.appcompat.app.AppCompatActivityprotected BGAFactoryprotected Class<? extends MediaService>protected MediaSessionHelperDeprecated.No longer used.protected NotificationHelperprotected ServiceMediaApi -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()mediaSessionHelper(MediaSessionHelper mediaSessionHelper) Deprecated.No longer used: the helper is destroyed when the controller is built, because constructing it opens a legacy media session.notificationHelper(NotificationHelper notificationHelper) serviceMediaApi(ServiceMediaApi serviceMediaApi)
-
Field Details
-
mActivity
protected androidx.appcompat.app.AppCompatActivity mActivity -
mNotificationHelper
-
mMediaSessionHelper
Deprecated.No longer used. -
mServiceMediaApi
-
mMediaServiceClass
-
mFactory
protected BGAFactory mFactory
-
-
Constructor Details
-
Builder
-
Builder
protected Builder(androidx.appcompat.app.AppCompatActivity activity, JWPlayer player, BGAFactory factory)
-
-
Method Details
-
notificationHelper
-
serviceMediaApi
-
mediaSessionHelper
@Deprecated public MediaServiceController.Builder mediaSessionHelper(MediaSessionHelper mediaSessionHelper) Deprecated.No longer used: the helper is destroyed when the controller is built, because constructing it opens a legacy media session. The media session is now a Media3 session owned byMediaService; customise transport behaviour withserviceMediaApi(ServiceMediaApi)instead. -
build
-