Dart API Reference
dart:html
MediaStream
MediaStream
class
Annotated by:
DomName('MediaStream')
SupportedBrowser(SupportedBrowser.CHROME)
Experimental()
Extends:
EventTarget
Object
Constructors
MediaStream
( [
stream_OR_tracks
] )
Constants
addTrackEvent
=
const
EventStreamProvider
<
Event
>
('addtrack')
Static factory designed to expose addtrack events to event handlers that are not necessarily instances of
MediaStream
.
endedEvent
=
const
EventStreamProvider
<
Event
>
('ended')
Static factory designed to expose ended events to event handlers that are not necessarily instances of
MediaStream
.
removeTrackEvent
=
const
EventStreamProvider
<
Event
>
('removetrack')
Static factory designed to expose removetrack events to event handlers that are not necessarily instances of
MediaStream
.
Static Properties
supported
bool
read-only
Instance Properties
ended
bool
read-only
id
String
read-only
label
String
read-only
onAddTrack
Stream
<
Event
>
read-only
onEnded
Stream
<
Event
>
read-only
onRemoveTrack
Stream
<
Event
>
read-only
on
Events
Inherited
read-only
Instance Methods
addTrack
(
MediaStreamTrack
track
) →
void
clone
( ) →
MediaStream
getAudioTracks
( ) →
List
<
MediaStreamTrack
>
getTrackById
(
String
trackId
) →
MediaStreamTrack
getTracks
( ) →
List
<
MediaStreamTrack
>
getVideoTracks
( ) →
List
<
MediaStreamTrack
>
removeTrack
(
MediaStreamTrack
track
) →
void
stop
( ) →
void
addEventListener
Inherited
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
] ) →
void
removeEventListener
Inherited
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
] ) →
void
dispatchEvent
Inherited
(
Event
event
) →
bool