A builder to create an instance of CastMediaOptions
.
Public Constructor Summary
Builder()
|
Public Method Summary
CastMediaOptions |
build()
Builds and returns the
CastMediaOptions object.
|
CastMediaOptions.Builder |
setExpandedControllerActivityClassName(String className)
Sets the class name of the expanded controller
Activity .
|
CastMediaOptions.Builder | |
CastMediaOptions.Builder | |
CastMediaOptions.Builder |
setMediaSessionEnabled(boolean enabled)
Enables or disables the
MediaSession
created and managed by the Cast SDK.
|
CastMediaOptions.Builder |
setNotificationOptions(NotificationOptions
notificationOptions)
Sets the
NotificationOptions used to configure the notification with
NotificationCompat.MediaStyle .
|
Inherited Method Summary
Public Constructors
public Builder ()
Public Methods
public CastMediaOptions build ()
Builds and returns the CastMediaOptions
object.
public CastMediaOptions.Builder setExpandedControllerActivityClassName (String className)
Sets the class name of the expanded controller Activity
. The
default value is null
.
public CastMediaOptions.Builder setImagePicker (ImagePicker imagePicker)
Sets the ImagePicker
.
The SDK will call it to choose an appropriate image to be used in different UIs. If
ImagePicker
is not set, or is set to null
, the SDK will pick the first image from the
list of images in the current playing item's MediaMetadata
.
public CastMediaOptions.Builder setMediaIntentReceiverClassName (String className)
Sets the class name of the MediaIntentReceiver. The default value is
MediaIntentReceiver
. If your app calls this method, the custom
MediaIntentReceiver
should be declared in the application's manifest. See
also
MediaIntentReceiver
.
public CastMediaOptions.Builder setMediaSessionEnabled (boolean enabled)
Enables or disables the MediaSession
created and managed by the Cast SDK. It is enabled by default.
If an app is configured to disable a media session created by the Cast SDK, the app itself must create a media session.
public CastMediaOptions.Builder setNotificationOptions (NotificationOptions notificationOptions)
Sets the
NotificationOptions
used to configure the notification with NotificationCompat.MediaStyle
.
The default value is a
NotificationOptions
with all default options. If set to null
then the notification is disabled.