Search
Preparing search index...
The search index is not available
@kano/code
Options
All
Public
Public/Protected
All
Inherited
Menu
Globals
Player
Class Player
Hierarchy
EditorOrPlayer
Player
Index
Constructors
constructor
Properties
before
element
injected
output
output
Root
plugins
profiles
Methods
_inject
Output
View
_update
Fullscreen
add
Plugin
disable
Fullscreen
dispose
enable
Fullscreen
get
Code
get
Fullscreen
get
Running
State
inject
load
replace
Source
run
Plugin
Chain
Task
run
Plugin
Task
set
Fullscreen
set
Running
State
toggle
Fullscreen
toggle
Running
State
register
Profile
Constructors
constructor
new
Player
(
)
:
Player
Returns
Player
Properties
Optional
before
before
:
HTMLElement
Optional
element
element
:
HTMLElement
injected
injected
:
boolean
= false
output
output
:
Output
Optional
output
Root
output
Root
:
HTMLElement
Protected
plugins
plugins
:
Plugin
[]
= []
profiles
profiles
:
Map
<
string
,
IOutputProfile
>
= new Map()
Methods
_inject
Output
View
_inject
Output
View
(
)
:
void
Returns
void
_update
Fullscreen
_update
Fullscreen
(
)
:
void
Returns
void
add
Plugin
add
Plugin
(
plugin
:
Plugin
)
:
void
Parameters
plugin:
Plugin
Returns
void
disable
Fullscreen
disable
Fullscreen
(
)
:
void
Returns
void
dispose
dispose
(
)
:
void
Returns
void
enable
Fullscreen
enable
Fullscreen
(
)
:
void
Returns
void
get
Code
get
Code
(
)
:
string
Returns
string
get
Fullscreen
get
Fullscreen
(
)
:
boolean
Returns
boolean
get
Running
State
get
Running
State
(
)
:
boolean
Returns
boolean
inject
inject
(
element
?:
HTMLElement
, before
:
HTMLElement
)
:
void
Parameters
Default value
element:
HTMLElement
= document.body
Optional
before:
HTMLElement
Returns
void
load
load
(
data
:
any
)
:
Promise
<
void
>
Parameters
data:
any
Returns
Promise
<
void
>
replace
Source
replace
Source
(
app
:
any
)
:
any
Parameters
app:
any
Returns
any
Protected
run
Plugin
Chain
Task
run
Plugin
Chain
Task
(
taskName
:
PluginLifecycleStep
, args
:
any
[]
)
:
Promise
<
void
>
Parameters
taskName:
PluginLifecycleStep
Rest
args:
any
[]
Returns
Promise
<
void
>
Protected
run
Plugin
Task
run
Plugin
Task
(
taskName
:
PluginLifecycleStep
, args
:
any
[]
)
:
void
Parameters
taskName:
PluginLifecycleStep
Rest
args:
any
[]
Returns
void
set
Fullscreen
set
Fullscreen
(
state
:
boolean
)
:
void
Parameters
state:
boolean
Returns
void
set
Running
State
set
Running
State
(
state
:
boolean
)
:
void
Parameters
state:
boolean
Returns
void
toggle
Fullscreen
toggle
Fullscreen
(
)
:
void
Returns
void
toggle
Running
State
toggle
Running
State
(
)
:
void
Returns
void
Static
register
Profile
register
Profile
(
profile
:
IOutputProfile
)
:
void
Parameters
profile:
IOutputProfile
Returns
void
Globals
Player
constructor
before
element
injected
output
output
Root
plugins
profiles
_inject
Output
View
_update
Fullscreen
add
Plugin
disable
Fullscreen
dispose
enable
Fullscreen
get
Code
get
Fullscreen
get
Running
State
inject
load
replace
Source
run
Plugin
Chain
Task
run
Plugin
Task
set
Fullscreen
set
Running
State
toggle
Fullscreen
toggle
Running
State
register
Profile
Generated using
TypeDoc