WebRTC retourne à la caméra avant avec gUM ne diffusant pas sur Android / Chrome

Sur Samsung Galaxy S2 Android 6.0.1 + Chrome v55 , lorsque je getUserMedia en charge de la page, la piste vidéo acquise apparaît en live .

Entrez la description de l'image ici

  • Connexion de deux périphériques Android via USB
  • La fonctionnalité localStorage html5 ne fonctionne pas dans WebView sur l'appareil Android Samsung
  • Streaming de voix entre les téléphones Android sur WiFi
  • Notification setAutoCancel (true) ne fonctionne pas
  • Pourquoi tant de GC_FOR_ALLOC dans une application simple?
  • Comment écouter les changements dans la base de données de contacts
  • Lorsque je sélectionne la caméra arrière à partir de la sélection de mon caméra, je déclenche une fois de plus mon gUM avec des contraintes pour utiliser exactement la cameraId en face arrière, la piste vidéo est ended , j'ai un rectangle noir au lieu d'un flux.

    Entrez la description de l'image ici

     var constraints = { video: { deviceId: { exact: defaultVideoDeviceId } }, audio: true }; 

    Emballage en gum

     function gUM(constraints, callback) { console.debug("WebRTC constraints", constraints); // Stopping streaming before starting the new one if (window.streams.local) { window.streams.local.getTracks().forEach(function(track) { track.stop(); }); } navigator.mediaDevices.getUserMedia(constraints) .then(stream => { console.debug("New MediaStream > Tracks", stream.getTracks()); window.streams.local = stream; callback && callback(stream); }) .catch(err => { console.log("Raised error when capturing:", err); }); } 

    Si je retourne à l'avant, il acquiert un nouveau MediaStream et il joue la vidéo.

  • Android Hello, tutoriel de la galerie - "Rstyleable ne peut pas être résolu"
  • Android: comment allez-vous à une autre activité en cliquant sur?
  • Application Android: Comment lire obtenir des paramètres à partir d'un schéma d'url personnalisé?
  • Pourquoi mon curseur de souris passe-t-il à un signe plus dans Eclipse?
  • Comment supprimer l'application publiée de la console pour développeurs Android
  • Impossible de rendre le diaphragme personnalisé transparent sur le fragment
  • coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.