# Interface: THEOCorePlayer
PixellotPlayer.THEOCorePlayer
# Hierarchy
-
↳
THEOCorePlayer
# Table of contents
# Properties
# Accessors
- autoplay
- controls
- currentTime
- duration
- element
- isFullscreen
- isLive
- isMuted
- isPaused
- poster
- rootElement
- src
- userActive
- videoElement
- videoHeight
- videoWidth
- volume
# Methods
# Properties
# ads
• ads: PlayerAds
# Inherited from
# analytics
• analytics: PlayerAnalytics
# Inherited from
# theoPlayer
• Optional
theoPlayer: any
# Inherited from
# vdjsPlayer
• Optional
vdjsPlayer: any
# Inherited from
# Accessors
# autoplay
• get
autoplay(): boolean
# Returns
boolean
• set
autoplay(value
): void
# Parameters
Name | Type |
---|---|
value | boolean |
# Returns
void
# controls
• get
controls(): boolean
# Returns
boolean
• set
controls(value
): void
# Parameters
Name | Type |
---|---|
value | boolean |
# Returns
void
# currentTime
• get
currentTime(): number
Gets or sets the current time (in seconds)
# Returns
number
• set
currentTime(value
): void
Gets or sets the current time (in seconds)
# Parameters
Name | Type |
---|---|
value | number |
# Returns
void
# duration
• get
duration(): number
# Returns
number
# element
• get
element(): HTMLElement
# Returns
HTMLElement
# isFullscreen
• get
isFullscreen(): boolean
Check if the player is in fullscreen mode or not
- false: if not in fullscreen mode
- true: if in fullscreen mode
const isFullscreen = player.isFullscreen;
# Returns
boolean
# isLive
• get
isLive(): boolean
Returns boolean value if player video is in live mode or not
const isLive = player.isLive();
# Returns
boolean
# isMuted
• get
isMuted(): boolean
# Returns
boolean
# isPaused
• get
isPaused(): boolean
Check if the player is paused or has yet to play
- false: if the media is currently playing
- true: if media is not currently playing
const isPaused = player.isPaused();
# Returns
boolean
# poster
• get
poster(): string
Gets or sets the poster image source url
# Returns
string
• set
poster(src
): void
Gets or sets the poster image source url
# Parameters
Name | Type |
---|---|
src | string |
# Returns
void
# rootElement
• get
rootElement(): HTMLElement
Returns video duration Normally gets the length in time of the video in seconds;
- The duration of the video in seconds when getting
player.getDuration();
# Returns
HTMLElement
# src
• get
src(): PlayerSrc
Get or set the video source. This method will set source explicitly to the video tag, so you may miss some of our features related to pano for eg.
# Returns
• set
src(src
): void
Get or set the video source. This method will set source explicitly to the video tag, so you may miss some of our features related to pano for eg.
# Parameters
Name | Type |
---|---|
src | PlayerSrc |
# Returns
void
# userActive
• get
userActive(): boolean
# Returns
boolean
• set
userActive(state
): void
# Parameters
Name | Type |
---|---|
state | boolean |
# Returns
void
# videoElement
• get
videoElement(): null
| HTMLVideoElement
# Returns
null
| HTMLVideoElement
# videoHeight
• get
videoHeight(): number
# Returns
number
# videoWidth
• get
videoWidth(): number
# Returns
number
# volume
• get
volume(): number
Gets or sets current volume of the media
- The current volume as a percent when getting
// get
const currentVolume = player.volume;
// set
player.volume = 0.5; // Set volume to half
# Returns
number
• set
volume(value
): void
Gets or sets current volume of the media
- The current volume as a percent when getting
// get
const currentVolume = player.volume;
// set
player.volume = 0.5; // Set volume to half
# Parameters
Name | Type |
---|---|
value | number |
# Returns
void
# Methods
# destroy
▸ destroy(): void
Destroys the video player and does any necessary cleanup
player.destroy();
# Returns
void
# Inherited from
# pause
▸ pause(): void
Pauses video playback
player.pause();
# Returns
void
# Inherited from
# play
▸ play(): void
Starts playing video playback
player.play();
# Returns
void
# Inherited from
# setNextSrc
▸ setNextSrc(source
): void
# Parameters
Name | Type |
---|---|
source | PlayerNextSource |
# Returns
void
# setSharing
▸ setSharing(sharing
): void
# Parameters
Name | Type |
---|---|
sharing | null | { url : string } |
# Returns
void
# stop
▸ stop(): void
Stops media playback and resets player
player.stop();
# Returns
void