Dart API Reference
dart:html
MediaStream
MediaStream
class
Annotations
DomName('MediaStream')
SupportedBrowser(SupportedBrowser.CHROME)
Experimental()
Extends
Object
EventTarget
MediaStream
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
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
]) →
void
Inherited
removeEventListener
(
String
type
,
dynamic
listener
(
Event
event
)
, [
bool
useCapture
]) →
void
Inherited
dispatchEvent
(
Event
event
) →
bool
Inherited