A builder to create an instance of CastMediaOptions
.
Public Constructor Summary
Public Method Summary
CastMediaOptions | |
CastMediaOptions.Builder | |
CastMediaOptions.Builder | |
CastMediaOptions.Builder | |
CastMediaOptions.Builder | setMediaSessionEnabled
(boolean enabled)
|
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.