CastMediaOptions.Builder

public static final class CastMediaOptions.Builder extends Object

A builder to create an instance of CastMediaOptions.

Public Constructor Summary

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
setMediaIntentReceiverClassName(String className)
Sets the class name of the MediaIntentReceiver.
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.