Advertisement
Guest User

WebRTC - getUserMedia

a guest
May 24th, 2019
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. 'use strict';
  3.  
  4. // In diesem Abschnitt werden alle zu Streamenden MediaObjekte geschrieben (video, audio). In diesem Fall nur Video
  5. // const Deklaration ist die Vergabe einer lokalen Konsante, dieser Wert ist lokal nicht veränderbar
  6. const mediaStreamConstraints = {
  7.   video: true,
  8. };
  9.  
  10. const localVideo = document.getElementById('OGstream');
  11.  
  12. // Der eigene Stream, der im Video wiedergegeben wird
  13. // let Deklaration bedeuted sowas ähnliches wie const, sie ist nur in Blöcken gültig
  14. let localStream;
  15.  
  16. // Diese Funktion dient nur dazu, dass die Variable MediaStream, die vorher übergeben wird als src Quelle für den VideoTag gespeichert wird
  17. function gotLocalMediaStream(mediaStream) {
  18.   localStream = mediaStream;
  19.   localVideo.srcObject = localStream;
  20. }
  21.  
  22. // Diese Funktion zeigt einen Error in der Konsole an, falls irgendetwas nicht richtig funktioniert hat
  23. function handleLocalMediaStreamError(error) {
  24.   console.log('navigator.getUserMedia error: ', error);
  25. }
  26.  
  27. // Der MediaStream wird hier initialisiert
  28. navigator.mediaDevices.getUserMedia(mediaStreamConstraints)
  29.   .then(gotLocalMediaStream).catch(handleLocalMediaStreamError);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement