ConvivaHandler

class ConvivaHandler(appContext: Context, player: Player, convivaMetadata: ConvivaMetadata, convivaConfig: ConvivaConfiguration, adEventsExtension: EventDispatcher<AdEvent<*>>?) : ConvivaExperienceAnalytics.ICallback, ConvivaHandlerBase

ConvivaHandler

https://pulse.conviva.com/learning-center/content/sensor_developer_center/sensor_integration/android/android_stream_sensor.htm

Constructors

Link copied to clipboard
constructor(appContext: Context, player: Player, convivaMetadata: ConvivaMetadata, convivaConfig: ConvivaConfiguration, adEventsExtension: EventDispatcher<AdEvent<*>>?)

Properties

Link copied to clipboard
open override val contentAssetName: String

Functions

Link copied to clipboard
fun destroy()

On application exit, or when the Conviva object is destroyed.

Link copied to clipboard
open override fun maybeReportPlaybackRequested()

reportPlaybackRequested() if

Link copied to clipboard
fun reportPlaybackEvent(eventType: String, eventDetail: Map<String, Any>?)
Link copied to clipboard
fun reportPlaybackFailed(errorMessage: String)
Link copied to clipboard
fun setAdInfo(metadata: ConvivaMetadata)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun update()
open override fun update(str: String?)