Search
Preparing search index...
The search index is not available
zego-express-engine-reactnative
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
"impl/ZegoExpressEngineImpl"
ZegoMediaPlayerImpl
Class ZegoMediaPlayerImpl
Hierarchy
ZegoMediaPlayer
ZegoMediaPlayerImpl
Index
Constructors
constructor
Properties
_index
Methods
clear
View
enable
Aux
enable
Frequency
Spectrum
Monitor
enable
Live
Audio
Effect
enable
Local
Cache
enable
Repeat
enable
Sound
Level
Monitor
enable
View
Mirror
enable
Voice
Changer
get
Audio
Track
Count
get
Current
Progress
get
Current
Rendering
Progress
get
Current
State
get
Index
get
Media
Info
get
Net
Work
Resource
Cache
get
Play
Volume
get
Playback
Statistics
get
Publish
Volume
get
Total
Duration
load
Resource
load
Resource
With
Config
mute
Local
off
on
pause
resume
seek
To
set
Active
Audio
Channel
set
Audio
Track
Index
set
Audio
Track
Mode
set
Audio
Track
Publish
Index
set
Http
Header
set
Net
Work
Buffer
Threshold
set
Net
Work
Resource
Max
Cache
set
Play
Media
Stream
Type
set
Play
Speed
set
Play
Volume
set
Player
View
set
Progress
Interval
set
Publish
Volume
set
Volume
start
stop
take
Snapshot
update
Position
Constructors
constructor
new
Zego
Media
Player
Impl
(
index
:
number
)
:
ZegoMediaPlayerImpl
Parameters
index:
number
Returns
ZegoMediaPlayerImpl
Properties
Private
_index
_index
:
number
Methods
clear
View
clear
View
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
enable
Aux
enable
Aux
(
enable
:
boolean
)
:
Promise
<
void
>
Parameters
enable:
boolean
Returns
Promise
<
void
>
enable
Frequency
Spectrum
Monitor
enable
Frequency
Spectrum
Monitor
(
enable
:
boolean
, millisecond
:
number
)
:
Promise
<
void
>
Parameters
enable:
boolean
millisecond:
number
Returns
Promise
<
void
>
enable
Live
Audio
Effect
enable
Live
Audio
Effect
(
enable
:
boolean
, mode
:
ZegoLiveAudioEffectMode
)
:
Promise
<
void
>
Parameters
enable:
boolean
mode:
ZegoLiveAudioEffectMode
Returns
Promise
<
void
>
enable
Local
Cache
enable
Local
Cache
(
enable
:
boolean
, cacheDir
:
string
)
:
Promise
<
void
>
Parameters
enable:
boolean
cacheDir:
string
Returns
Promise
<
void
>
enable
Repeat
enable
Repeat
(
enable
:
boolean
)
:
Promise
<
void
>
Parameters
enable:
boolean
Returns
Promise
<
void
>
enable
Sound
Level
Monitor
enable
Sound
Level
Monitor
(
enable
:
boolean
, millisecond
:
number
)
:
Promise
<
void
>
Parameters
enable:
boolean
millisecond:
number
Returns
Promise
<
void
>
enable
View
Mirror
enable
View
Mirror
(
enable
:
boolean
)
:
Promise
<
void
>
Parameters
enable:
boolean
Returns
Promise
<
void
>
enable
Voice
Changer
enable
Voice
Changer
(
audioChannel
:
ZegoMediaPlayerAudioChannel
, enable
:
boolean
, param
:
ZegoVoiceChangerParam
)
:
Promise
<
void
>
Parameters
audioChannel:
ZegoMediaPlayerAudioChannel
enable:
boolean
param:
ZegoVoiceChangerParam
Returns
Promise
<
void
>
get
Audio
Track
Count
get
Audio
Track
Count
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Current
Progress
get
Current
Progress
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Current
Rendering
Progress
get
Current
Rendering
Progress
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Current
State
get
Current
State
(
)
:
Promise
<
ZegoMediaPlayerState
>
Returns
Promise
<
ZegoMediaPlayerState
>
get
Index
get
Index
(
)
:
number
Returns
number
get
Media
Info
get
Media
Info
(
)
:
Promise
<
ZegoMediaPlayerMediaInfo
>
Returns
Promise
<
ZegoMediaPlayerMediaInfo
>
get
Net
Work
Resource
Cache
get
Net
Work
Resource
Cache
(
)
:
Promise
<
ZegoNetWorkResourceCache
>
Returns
Promise
<
ZegoNetWorkResourceCache
>
get
Play
Volume
get
Play
Volume
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Playback
Statistics
get
Playback
Statistics
(
)
:
Promise
<
ZegoMediaPlayerStatisticsInfo
>
Returns
Promise
<
ZegoMediaPlayerStatisticsInfo
>
get
Publish
Volume
get
Publish
Volume
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
get
Total
Duration
get
Total
Duration
(
)
:
Promise
<
number
>
Returns
Promise
<
number
>
load
Resource
load
Resource
(
path
:
string
)
:
Promise
<
ZegoMediaPlayerLoadResourceResult
>
Parameters
path:
string
Returns
Promise
<
ZegoMediaPlayerLoadResourceResult
>
load
Resource
With
Config
load
Resource
With
Config
(
resource
:
ZegoMediaPlayerResource
)
:
Promise
<
ZegoMediaPlayerLoadResourceResult
>
Parameters
resource:
ZegoMediaPlayerResource
Returns
Promise
<
ZegoMediaPlayerLoadResourceResult
>
mute
Local
mute
Local
(
mute
:
boolean
)
:
Promise
<
void
>
Parameters
mute:
boolean
Returns
Promise
<
void
>
off
off<MediaPlayerEventType>
(
event
:
MediaPlayerEventType
, callback
?:
ZegoMediaPlayerListener
[
MediaPlayerEventType
]
)
:
void
Type parameters
MediaPlayerEventType
:
keyof
ZegoMediaPlayerListener
Parameters
event:
MediaPlayerEventType
Optional
callback:
ZegoMediaPlayerListener
[
MediaPlayerEventType
]
Returns
void
on
on<MediaPlayerEventType>
(
event
:
MediaPlayerEventType
, callback
:
ZegoMediaPlayerListener
[
MediaPlayerEventType
]
)
:
void
Type parameters
MediaPlayerEventType
:
keyof
ZegoMediaPlayerListener
Parameters
event:
MediaPlayerEventType
callback:
ZegoMediaPlayerListener
[
MediaPlayerEventType
]
Returns
void
pause
pause
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
resume
resume
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
seek
To
seek
To
(
millisecond
:
number
)
:
Promise
<
ZegoMediaPlayerSeekToResult
>
Parameters
millisecond:
number
Returns
Promise
<
ZegoMediaPlayerSeekToResult
>
set
Active
Audio
Channel
set
Active
Audio
Channel
(
channel
:
ZegoMediaPlayerAudioChannel
)
:
Promise
<
void
>
Parameters
channel:
ZegoMediaPlayerAudioChannel
Returns
Promise
<
void
>
set
Audio
Track
Index
set
Audio
Track
Index
(
index
:
number
)
:
Promise
<
void
>
Parameters
index:
number
Returns
Promise
<
void
>
set
Audio
Track
Mode
set
Audio
Track
Mode
(
mode
:
ZegoMediaPlayerAudioTrackMode
)
:
Promise
<
void
>
Parameters
mode:
ZegoMediaPlayerAudioTrackMode
Returns
Promise
<
void
>
set
Audio
Track
Publish
Index
set
Audio
Track
Publish
Index
(
index
:
number
)
:
Promise
<
void
>
Parameters
index:
number
Returns
Promise
<
void
>
set
Http
Header
set
Http
Header
(
headers
:
Record
<
string
,
string
>
)
:
Promise
<
void
>
Parameters
headers:
Record
<
string
,
string
>
Returns
Promise
<
void
>
set
Net
Work
Buffer
Threshold
set
Net
Work
Buffer
Threshold
(
threshold
:
number
)
:
Promise
<
void
>
Parameters
threshold:
number
Returns
Promise
<
void
>
set
Net
Work
Resource
Max
Cache
set
Net
Work
Resource
Max
Cache
(
time
:
number
, size
:
number
)
:
Promise
<
void
>
Parameters
time:
number
size:
number
Returns
Promise
<
void
>
set
Play
Media
Stream
Type
set
Play
Media
Stream
Type
(
streamType
:
ZegoMediaStreamType
)
:
Promise
<
void
>
Parameters
streamType:
ZegoMediaStreamType
Returns
Promise
<
void
>
set
Play
Speed
set
Play
Speed
(
speed
:
number
)
:
Promise
<
void
>
Parameters
speed:
number
Returns
Promise
<
void
>
set
Play
Volume
set
Play
Volume
(
volume
:
number
)
:
Promise
<
void
>
Parameters
volume:
number
Returns
Promise
<
void
>
set
Player
View
set
Player
View
(
view
:
ZegoView
)
:
Promise
<
void
>
Parameters
view:
ZegoView
Returns
Promise
<
void
>
set
Progress
Interval
set
Progress
Interval
(
millisecond
:
number
)
:
Promise
<
void
>
Parameters
millisecond:
number
Returns
Promise
<
void
>
set
Publish
Volume
set
Publish
Volume
(
volume
:
number
)
:
Promise
<
void
>
Parameters
volume:
number
Returns
Promise
<
void
>
set
Volume
set
Volume
(
volume
:
number
)
:
Promise
<
void
>
Parameters
volume:
number
Returns
Promise
<
void
>
start
start
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
stop
stop
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
take
Snapshot
take
Snapshot
(
)
:
Promise
<
ZegoMediaPlayerTakeSnapshotResult
>
Returns
Promise
<
ZegoMediaPlayerTakeSnapshotResult
>
update
Position
update
Position
(
position
:
number
[]
)
:
Promise
<
void
>
Parameters
position:
number
[]
Returns
Promise
<
void
>
Globals
Internals
"index"
Externals
"
Zego
Express
Defines"
"
Zego
Express
Engine"
"
Zego
Express
Event
Handler"
"
Zego
Render
View"
"impl/
Zego
Express
Engine
Impl"
Zego
Audio
Effect
Player
Impl
Zego
Copyrighted
Music
Impl
Zego
Express
Engine
Impl
Zego
Media
Player
Impl
constructor
_index
clear
View
enable
Aux
enable
Frequency
Spectrum
Monitor
enable
Live
Audio
Effect
enable
Local
Cache
enable
Repeat
enable
Sound
Level
Monitor
enable
View
Mirror
enable
Voice
Changer
get
Audio
Track
Count
get
Current
Progress
get
Current
Rendering
Progress
get
Current
State
get
Index
get
Media
Info
get
Net
Work
Resource
Cache
get
Play
Volume
get
Playback
Statistics
get
Publish
Volume
get
Total
Duration
load
Resource
load
Resource
With
Config
mute
Local
off
on
pause
resume
seek
To
set
Active
Audio
Channel
set
Audio
Track
Index
set
Audio
Track
Mode
set
Audio
Track
Publish
Index
set
Http
Header
set
Net
Work
Buffer
Threshold
set
Net
Work
Resource
Max
Cache
set
Play
Media
Stream
Type
set
Play
Speed
set
Play
Volume
set
Player
View
set
Progress
Interval
set
Publish
Volume
set
Volume
start
stop
take
Snapshot
update
Position
Zego
Real
Time
Sequential
Data
Manager
Impl
Zego
Any
Callback
Prefix
Zego
Event
Zego
Express
Native
Module
engine
Generated using
TypeDoc