Since
4.8.0
Indicates the visibility of the <video>
HTML tag.
The SDK triggers this event every 30 seconds.
After you call remoteVideoTrack.play
, the SDK creates an <video>
tag for playing video tracks. When remoteVideoTrack.isPlaying
is true
but you cannot see any video, this event helps you check whether the <video>
tag is visible or not and learn the reason when the <video>
tag is invisible.
The visibility of the <video>
tag.
Whether a media track is playing on the webpage:
true
: The media track is playing on the webpage.false
: The media track is not playing on the webpage.Since
4.13.0
The destination of the current processing pipeline on the remote video track.
The type of a media track:
"audio"
: Audio track."video"
: Video track.Gets all the listeners for a specified event.
The event name.
Gets an MediaStreamTrack object.
An MediaStreamTrack object.
Gets the statistics of a remote video track.
An RemoteVideoTrackStats object。
Gets the ID of a media track, a unique identifier generated by the SDK.
The media track ID.
Gets the uid
of the remote user who publishes the remote track.
The uid
of the remote user.
Since
4.8.0
Gets the visibility of the <video>
HTML tag.
After you call remoteVideoTrack.play
, the SDK creates an <video>
tag for playing video tracks. When remoteVideoTrack.isPlaying
is true
but you cannot see any video, call this method to check whether the <video>
tag is visible or not and learn the reason when the <video>
tag is invisible.
The CheckVideoVisibleResult object. If this method returns undefined
, it may be due to the following reasons:
localRemoteTrack.isPlaying
is false
.<video>
tag does not exist.<video>
tag is not created by calling the play
method.Removes the listener for a specified event.
The event name.
The callback that corresponds to the event listener.
Listens for a specified event once.
When the specified event happens, the SDK triggers the callback that you pass and then removes the listener.
The event name.
The callback to trigger.
Since
4.13.0
Inserts a Processor
to the remote video track.
The Processor
instance. Each extension has a corresponding type of Processor
.
The Processor
instance.
Plays a remote video track on the web page.
Specifies a DOM element. The SDK will create a <video>
element under the specified DOM element to play the video track. You can specify a DOM element in either of following ways:
string
: Specify the ID of the DOM element.HTMLElement
: Pass a DOM object.Sets the playback configurations, such as display mode and mirror mode. See VideoPlayerConfig. By default, the SDK enables mirror mode for a local video track.
Removes all listeners for a specified event.
The event name. If left empty, all listeners for all events are removed.
Stops playing the media track.
Since
4.13.0
Removes the Processor
inserted to the remote video track.
RemoteVideoTrack
is the basic interface for the remote video track.You can get create a remote video track by the AgoraRTCRemoteUser.videoTrack object after calling subscribe.