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
setImagePicker ( ImagePicker imagePicker)
Sets the ImagePicker .
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.