Added camera selection to example; Upgrade to webpack 2.2

This commit is contained in:
Christoph Oberhofer
2017-01-08 23:10:15 +01:00
parent 821d04a78b
commit 036fc30d48
12 changed files with 157 additions and 18 deletions
+14
View File
@@ -109,6 +109,11 @@ export function pickConstraints(videoConstraints) {
return Promise.resolve(normalizedConstraints);
}
function enumerateVideoDevices() {
return enumerateDevices()
.then(devices => devices.filter(device => device.kind === 'videoinput'));
}
export default {
request: function(video, videoConstraints) {
return pickConstraints(videoConstraints)
@@ -120,5 +125,14 @@ export default {
tracks[0].stop();
}
streamRef = null;
},
enumerateVideoDevices,
getActiveStreamLabel: function() {
if (streamRef) {
const tracks = streamRef.getVideoTracks();
if (tracks && tracks.length) {
return tracks[0].label;
}
}
}
};