React Native OTVPlayer

Global

Members

AUDIO_ENCODING_TYPEnumber

The supported audio track encoding types.

Properties:
Name Type Default Description
AAC Number 0

AAC audio

AC3 Number 1

AC3 audio

DTS Number 2

DTS audio

MPEG Number 3

MPEG audio

UNKNOWN Number 1000

An unknown encoding

ERROR_TABLEnumber

Error table enum

Properties:
Name Type Default Description
Unknown number 1000

Unknown

"Source not supported" number 1001

Source type error

"Source not found" number 1002

Source type error

"Manifest error" number 1003

Source type error

"Demux/decode error" number 2001

Media type error

"Invalid volume level" number 2003

Media type error

"No text track available" number 2004

Media type error

"Invalid stream format" number 2005

Media type error

"Unknown media" number 2100

Media type error

"Response timeout" number 3002

Network type error

"HTTP network request failed" number 3003

Network type error

"Provisioning error" number 5001

DRM type error

"DRM type not supported" number 5002

DRM type error

"Instance creation failure" number 5003

DRM type error

"License expired" number 5004

DRM type error

"License data error" number 5005

DRM type error

"License request failed" number 5006

DRM type error

"License response was rejected by CDM" number 5007

DRM type error

"Content decryption error" number 5008

DRM type error

"Unspecified DRM Management error" number 5009

DRM type error

"SSP Error" number 5020

DRM type error

"CONNECT error" number 5021

DRM type error

"Content token not available" number 5022

Content token error

"Feching Connect opVault error" number 5023

Feching Connect opVault error

"Setup error" number 6001

SSM type error

"Teardown error" number 6002

SSM type error

"Heartbeat error" number 6003

SSM type error

"Mime type invalid" number 7001

Player type error

"progressUpdateInterval- invalid" number 7002

Player type error

"Invalid text/audio track index" number 7003

Player type error

"Out of bound seek request" number 7004

Player type error

"Invalid bitrate index" number 7005

Player type error

"Plugin internal error" number 7010

Player type error

"Thumbnail Item error" number 7020

Thumbnail Item Error

"Thumbnail Position error" number 7021

Thumbnail Position Error

"Thumbnail Style error" number 7022

Thumbnail Style error

OTVSDK_LOGLEVELnumber

The available detail-levels for the SDK's logs

Properties:
Name Type Default Description
ERROR number 0

Only log errors

WARNING number 1

Only log errors and warnings

INFO number 2

Only log errors, warnings and info logs

DEBUG number 3

Log everything, including errors, warnings, info and debug logs

VERBOSE number 4

Log everything, including errors, warnings, info, debug and verbose logs

STATISTICS_TYPESnumber

The available stats when setting the 'statisticsEnabled' property. This property currently works on iOS and Android platforms only. Use bitwise or to enable multiple groups, eg. RENDERING | NETWORK | DRM

Properties:
Name Type Default Description
NONE Number 0

Disable all

ALL Number ~0

Enable all

RENDERING Number 1

Enable rendering related stats:

  • framesPerSecondNominal
  • framesPerSecond
  • frameDrops
  • frameDropsPerSecond
NETWORK Number

Enable network related stats:

  • availableBitrates
  • selectedBitrate
  • bytesDownloaded
  • url
  • finalUrl
  • downloadBitrate
  • downloadBitrateAverage
PLAYBACK Number

Enable playback related stats:

  • streamBitrate
  • resolutionWidth
  • resolutionHeight
EVENT Number

Enable event related stats:

  • NOT YET IMPLEMENTED
DRM Number

Enable drm related stats:

  • NOT YET IMPLEMENTED

TEXT_ENCODING_TYPEnumber

The supported text track encoding types.

Properties:
Name Type Default Description
BITMAP Number 0

Bitmap subtitles

EIA_608 Number 1

CC 608 subtitles

EIA_708 Number 2

CC 708 subtitles

ID3 Number 3

ID3 subtitles

SMPTE Number 4

SMPTE subtitles

SRT Number 5

SubRup subtitles

WEBVTT Number 6

WebVTT subtitles

UNKNOWN Number 1000

An unknown encoding