MediaStream extends EventTarget

This commit is contained in:
Legokichi Duckscallion
2015-07-06 00:44:30 +09:00
parent 625cd68fed
commit e893bff332
2 changed files with 4 additions and 3 deletions

View File

@@ -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);
},

View File

@@ -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;
};