GoogleCastComponent

Constructors

Link copied to clipboard
constructor(emitter: EventEmitter, applicationId: String, context: Context, autoPlay: Boolean)
constructor(emitter: EventEmitter, applicationId: String, context: Context)
constructor(emitter: EventEmitter, context: Context)
Instantiates a new Google Cast Component.
constructor(emitter: EventEmitter, context: Context, brightcoveCastMediaManager: BrightcoveCastMediaManager)
Instantiates a new Google Cast Component.

Types

Link copied to clipboard
open class Builder
The Builder to create a GoogleCastComponent.

Properties

Link copied to clipboard
val CAST_MEDIA_INFO: String = "castMediaInfo"
Link copied to clipboard
val CAST_MEDIA_METADATA_BIG_IMAGE_URL: String = "castMediaMetadataBigImageUrl"
Link copied to clipboard
val CAST_MEDIA_METADATA_CONTENT_TYPE: String = "castMediaMetadataContentType"
Link copied to clipboard
val CAST_MEDIA_METADATA_IMAGE_URL: String = "castMediaMetadataImageUrl"
Link copied to clipboard
val CAST_MEDIA_METADATA_OBJECT: String = "castMediaMetadataObject"
Link copied to clipboard
val CAST_MEDIA_METADATA_STUDIO: String = "castMediaMetadataStudio"
Link copied to clipboard
val CAST_MEDIA_METADATA_SUBTITLE: String = "castMediaMetadataSubtitle"
Link copied to clipboard
val CAST_MEDIA_METADATA_TITLE: String = "castMediaMetadataTitle"
Link copied to clipboard
val CAST_MEDIA_METADATA_URL: String = "castMediaMetadataUrl"
Link copied to clipboard
val CAST_MEDIA_METADATA_VIDEO_ID: String = "castMediaMetadataVideoId"
Link copied to clipboard
val CAST_MEDIA_QUEUE_ITEM: String = "castMediaQueueItem"
Link copied to clipboard
val CAST_MENU: String = "castMenu"
Link copied to clipboard
val CAST_MENU_RESOURCE_ID: String = "castMenuResourceId"
Link copied to clipboard
val CAST_MINICONTROLLER: String = "castMiniController"
Link copied to clipboard
val CAST_PLAYER: String = "castPlayer"

Functions

Link copied to clipboard
open fun addItems(mediaQueue: Array<MediaQueueItem>)
Link copied to clipboard
open fun enableCustomData(enableCustomData: Boolean)
Enables/Disables custom data in the current BrightcoveCastMediaManager instance.
Link copied to clipboard
Link copied to clipboard
open fun initializeVideoCastManager(context: Context, applicationId: String, targetActivity: Class<out Activity>)
Link copied to clipboard
Link copied to clipboard
open fun loadItem(mediaQueue: MediaQueueItem, playheadPosition: Int)
Link copied to clipboard
open fun loadMediaInfo(mediaInfo: MediaInfo)
open fun loadMediaInfo(mediaInfo: MediaInfo, positionMs: Long)
Load the Google Cast MediaInfo object.
Link copied to clipboard
open fun setAutoPlay(autoPlayEnabled: Boolean)
Sets auto play.
Link copied to clipboard
open fun setCustomData(customData: CustomData)
Link copied to clipboard
open fun setIsQueuingSupported(isQueuingSupported: Boolean)
Enables/Disables queuing support in the current BrightcoveCastMediaManager instance.
Link copied to clipboard
open fun setUpMediaRouteButton(activity: Activity, menu: Menu): MenuItem