Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

156
Visualizações
Agora no puede cambiar la cámara obteniendo: No se pueden leer las propiedades de undefined (leyendo 'deviceId')

Estoy tratando de usar Agora.io. Todo estaba funcionando como debería. Hasta que agregue el cambio entre cámaras. Estoy tratando de cambiar entre cámaras gracias al siguiente código. Pero el problema es que aparece este error: Uncaught TypeError: Cannot read properties of undefined (reading 'deviceId')

La línea de error está en changeStreamSource() :

 deviceId = devices.cameras[deviceIndex].deviceId;

¿Puedes guiarme en esto?

 function changeStreamSource (deviceIndex, deviceType) { console.log('Switching stream sources for: ' + deviceType); var deviceId; var existingStream = false; if (deviceType === "video") { deviceId = devices.cameras[deviceIndex].deviceId; } localStreams.camera.stream.switchDevice(deviceType, deviceId, function(){ console.log('successfully switched to new device with id: ' + JSON.stringify(deviceId)); // set the active device ids if(deviceType === "audio") { localStreams.camera.micId = deviceId; } else if (deviceType === "video") { localStreams.camera.camId = deviceId; } else { console.log("unable to determine deviceType: " + deviceType); } }, function(){ console.log('failed to switch to new device with id: ' + JSON.stringify(deviceId)); }); }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

devices no está definido en su código. Puede obtener una lista de dispositivos utilizando el método AgoraRTC.getDevices .

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda