Dart SDK
dart:html
MediaStream
class
MediaStream
Constants
Static Properties
Properties
Constructors
Methods
Constants
addTrackEvent
endedEvent
removeTrackEvent
Static properties
supported
Properties
ended
id
label
onAddTrack
onEnded
onRemoveTrack
on
Constructors
MediaStream
Methods
addTrack
clone
getAudioTracks
getTrackById
getTracks
getVideoTracks
removeTrack
stop
addEventListener
removeEventListener
dispatchEvent
(Not documented.)
Annotations
DomName('MediaStream')
SupportedBrowser(SupportedBrowser.CHROME)
Experimental()
Extends
Object
EventTarget
MediaStream
Constants
EventStreamProvider
<
Event
>
addTrackEvent
=
const
EventStreamProvider
<
Event
>
('addtrack')
const
Static factory designed to expose addtrack events to event handlers that are not necessarily instances of
MediaStream
.
EventStreamProvider
<
Event
>
endedEvent
=
const
EventStreamProvider
<
Event
>
('ended')
const
Static factory designed to expose ended events to event handlers that are not necessarily instances of
MediaStream
.
EventStreamProvider
<
Event
>
removeTrackEvent
=
const
EventStreamProvider
<
Event
>
('removetrack')
const
Static factory designed to expose removetrack events to event handlers that are not necessarily instances of
MediaStream
.
Static Properties
bool
supported
read-only
Checks if the MediaStream APIs are supported on the current platform.
Properties
bool
ended
read-only
String
id
read-only
String
label
read-only
Stream
<
Event
>
onAddTrack
read-only
Stream of addtrack events handled by this [MediaStream].
Stream
<
Event
>
onEnded
read-only
Stream of ended events handled by this [MediaStream].
Stream
<
Event
>
onRemoveTrack
read-only
Stream of removetrack events handled by this [MediaStream].
Events
on
read-only ,
inherited
This is an ease-of-use accessor for event streams which should only be used when an explicit accessor is not available.
Constructors
MediaStream
([
stream_OR_tracks
])
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