mirror of
https://github.com/zhigang1992/DefinitelyTyped.git
synced 2026-03-30 17:04:20 +08:00
MediaStream extends EventTarget
This commit is contained in:
@@ -23,6 +23,7 @@ navigator.webkitGetUserMedia(mediaStreamConstraints,
|
||||
console.log('label:' + stream.label);
|
||||
console.log('ended:' + stream.ended);
|
||||
stream.onended = (event:Event) => console.log('Stream ended');
|
||||
stream.addEventListener("ended", (event:Event) => console.log('Stream ended'));
|
||||
var objectUrl = URL.createObjectURL(stream);
|
||||
var wkObjectUrl = webkitURL.createObjectURL(stream);
|
||||
},
|
||||
@@ -37,6 +38,7 @@ navigator.mozGetUserMedia(mediaStreamConstraints,
|
||||
console.log('label:' + stream.label);
|
||||
console.log('ended:' + stream.ended);
|
||||
stream.onended = (event:Event) => console.log('Stream ended');
|
||||
stream.addEventListener("ended", (event:Event) => console.log('Stream ended'));
|
||||
var objectUrl = URL.createObjectURL(stream);
|
||||
var wkObjectUrl = webkitURL.createObjectURL(stream);
|
||||
},
|
||||
|
||||
5
webrtc/MediaStream.d.ts
vendored
5
webrtc/MediaStream.d.ts
vendored
@@ -88,7 +88,7 @@ declare var webkitMediaStreamTrackList: {
|
||||
new (): MediaStreamTrackList;
|
||||
};
|
||||
|
||||
interface MediaStream {
|
||||
interface MediaStream extends EventTarget{
|
||||
label: string;
|
||||
id: string;
|
||||
getAudioTracks(): MediaStreamTrackList;
|
||||
@@ -126,7 +126,7 @@ interface LocalMediaStream extends MediaStream {
|
||||
stop(): void;
|
||||
}
|
||||
|
||||
interface MediaStreamTrack {
|
||||
interface MediaStreamTrack extends EventTarget{
|
||||
kind: string;
|
||||
label: string;
|
||||
enabled: boolean;
|
||||
@@ -163,4 +163,3 @@ declare var webkitURL: {
|
||||
new (): streamURL;
|
||||
createObjectURL(stream: MediaStream): string;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user