@duckduckgo/content-scope-scripts
Preparing search index...
injected/src/features/duckplayer/buffering-hold
holdUntilFirstFrame
Function holdUntilFirstFrame
holdUntilFirstFrame
(
options
:
{
container
:
Element
;
onReport
:
(
reason
:
HoldRemovalReason
,
elapsedMs
:
number
,
timedOut
:
boolean
,
)
=>
void
;
overlay
:
{
addEventListener
:
{
<
K
extends
keyof
ElementEventMap
>
(
type
:
K
,
listener
:
(
this
:
Element
,
ev
:
ElementEventMap
[
K
]
)
=>
any
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
(
type
:
string
,
listener
:
EventListenerOrEventListenerObject
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
}
;
hideSpinner
()
:
void
;
remove
()
:
void
;
showSpinner
()
:
void
;
}
;
timings
:
{
spinnerDelayMs
?:
number
;
spinnerTimeoutMs
?:
number
}
;
video
:
HTMLVideoElement
;
}
,
)
:
{
stop
:
(
reason
:
HoldRemovalReason
)
=>
void
}
Parameters
options
:
{
container
:
Element
;
onReport
:
(
reason
:
HoldRemovalReason
,
elapsedMs
:
number
,
timedOut
:
boolean
,
)
=>
void
;
overlay
:
{
addEventListener
:
{
<
K
extends
keyof
ElementEventMap
>
(
type
:
K
,
listener
:
(
this
:
Element
,
ev
:
ElementEventMap
[
K
]
)
=>
any
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
(
type
:
string
,
listener
:
EventListenerOrEventListenerObject
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
}
;
hideSpinner
()
:
void
;
remove
()
:
void
;
showSpinner
()
:
void
;
}
;
timings
:
{
spinnerDelayMs
?:
number
;
spinnerTimeoutMs
?:
number
}
;
video
:
HTMLVideoElement
;
}
container
:
Element
the player container the
lives in
onReport
:
(
reason
:
HoldRemovalReason
,
elapsedMs
:
number
,
timedOut
:
boolean
)
=>
void
overlay
:
{
addEventListener
:
{
<
K
extends
keyof
ElementEventMap
>
(
type
:
K
,
listener
:
(
this
:
Element
,
ev
:
ElementEventMap
[
K
]
)
=>
any
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
(
type
:
string
,
listener
:
EventListenerOrEventListenerObject
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
}
;
hideSpinner
()
:
void
;
remove
()
:
void
;
showSpinner
()
:
void
;
}
addEventListener
:
{
<
K
extends
keyof
ElementEventMap
>
(
type
:
K
,
listener
:
(
this
:
Element
,
ev
:
ElementEventMap
[
K
]
)
=>
any
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
(
type
:
string
,
listener
:
EventListenerOrEventListenerObject
,
options
?:
boolean
|
AddEventListenerOptions
,
)
:
void
;
}
hideSpinner
:
function
hideSpinner
()
:
void
Returns
void
remove
:
function
remove
()
:
void
Returns
void
showSpinner
:
function
showSpinner
()
:
void
Returns
void
timings
:
{
spinnerDelayMs
?:
number
;
spinnerTimeoutMs
?:
number
}
video
:
HTMLVideoElement
Returns
{
stop
:
(
reason
:
HoldRemovalReason
)
=>
void
}
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
@duckduckgo/content-scope-scripts
Loading...
the player container the