as

Settings
Sign out
Notifications
Alexa
Amazon Appstore
AWS
Documentation
Support
Contact Us
My Cases
Get Started
Design and Develop
Publish
Reference
Support

KeplerPlayerClientTurboModule

Extends

  • KeplerTurboModule

Properties

clearTextView()

clearTextView: (sessionId) => Promise<void>

Parameters

sessionId

IPlayerSessionId

Returns

Promise<void>


clearVideoView()

clearVideoView: (sessionId) => Promise<void>

Parameters

sessionId

IPlayerSessionId

Returns

Promise<void>


destroy()

destroy: (serviceComponentId) => void

Parameters

serviceComponentId

string

Returns

void


getConstants()?

readonly optional getConstants: () => object

Returns

object

Inherited from

KeplerTurboModule.getConstants


getCurrentPosition()

getCurrentPosition: (sessionId) => Promise<number>

Parameters

sessionId

IPlayerSessionId

Returns

Promise<number>


getMajorVersion()

readonly getMajorVersion: () => number

Returns

number

Inherited from

KeplerTurboModule.getMajorVersion


getMinorVersion()

readonly getMinorVersion: () => number

Returns

number

Inherited from

KeplerTurboModule.getMinorVersion


getPatchVersion()

readonly getPatchVersion: () => number

Returns

number

Inherited from

KeplerTurboModule.getPatchVersion


load()

load: (urlInfo, loadParams, sessionId) => Promise<void>

Parameters

urlInfo

IPlayerSessionMediaInfo

loadParams

IPlayerSessionLoadParams

sessionId

IPlayerSessionId

Returns

Promise<void>


pause()

pause: (sessionId) => Promise<void>

Parameters

sessionId

IPlayerSessionId

Returns

Promise<void>


play()

play: (sessionId) => Promise<void>

Parameters

sessionId

IPlayerSessionId

Returns

Promise<void>


registerBufferedRangesListener()

registerBufferedRangesListener: (listener, sessionId) => Promise<number>

Parameters

listener

(bufferedRanges, sessionId?) => void

sessionId

IPlayerSessionId

Returns

Promise<number>


registerErrorListener()

registerErrorListener: (listener, sessionId) => Promise<number>

Parameters

listener

(error, sessionId?) => void

sessionId

IPlayerSessionId

Returns

Promise<number>


registerMessageListener()

registerMessageListener: (listener, sessionId) => Promise<number>

Parameters

listener

(message, sessionId?) => void

sessionId

IPlayerSessionId

Returns

Promise<number>


registerPositionListener()

registerPositionListener: (listener, interval, sessionId) => Promise<number>

Parameters

listener

(updatedPosition) => void

interval

number

sessionId

IPlayerSessionId

Returns

Promise<number>


registerStatusListener()

registerStatusListener: (listener, sessionId) => Promise<number>

Parameters

listener

(updatedStates) => void

sessionId

IPlayerSessionId

Returns

Promise<number>


registerTrackListener()

registerTrackListener: (addTrackListener, removeTrackListener, sessionId) => Promise<number>

Parameters

addTrackListener

(newTrack, sessionId?) => void

removeTrackListener

(removedTrack, sessionId?) => void

sessionId

IPlayerSessionId

Returns

Promise<number>


seek()

seek: (position, isRelative, sessionId) => Promise<void>

Parameters

position

number

isRelative

boolean

sessionId

IPlayerSessionId

Returns

Promise<void>


sendMessage()

sendMessage: (message, sessionId) => Promise<void>

Parameters

message

string

sessionId

IPlayerSessionId

Returns

Promise<void>


setActiveTrack()

setActiveTrack: (trackType, trackId, sessionId) => Promise<void>

Parameters

trackType

string

trackId

string

sessionId

IPlayerSessionId

Returns

Promise<void>


setComponentId()

setComponentId: (componentId) => void

Parameters

componentId

string

Returns

void


setMute()

setMute: (isMuted, sessionId) => Promise<void>

Parameters

isMuted

boolean

sessionId

IPlayerSessionId

Returns

Promise<void>


setPlaybackRate()

setPlaybackRate: (playbackRate, sessionId) => Promise<void>

Parameters

playbackRate

number

sessionId

IPlayerSessionId

Returns

Promise<void>


setTextView()

setTextView: (viewHandle, sessionId) => Promise<void>

Parameters

viewHandle

IViewHandle

sessionId

IPlayerSessionId

Returns

Promise<void>


setVideoView()

setVideoView: (viewHandle, sessionId) => Promise<void>

Parameters

viewHandle

IViewHandle

sessionId

IPlayerSessionId

Returns

Promise<void>


setVolume()

setVolume: (volume, sessionId) => Promise<void>

Parameters

volume

number

sessionId

IPlayerSessionId

Returns

Promise<void>


unload()

unload: (sessionId) => Promise<void>

Parameters

sessionId

IPlayerSessionId

Returns

Promise<void>


unloadSync()

unloadSync: (timeoutMsec, sessionId) => IUnloadSyncStatus

Parameters

timeoutMsec

number

sessionId

IPlayerSessionId

Returns

IUnloadSyncStatus


unsubscribe()

unsubscribe: (subscriptionId) => void

Parameters

subscriptionId

number

Returns

void


Last updated: Sep 30, 2025