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

250
Visualizações
La captura de audio con getDisplayMedia no funciona con Chrome en mi Macbook

La captura de audio con getDisplayMedia no funciona con Chrome en mi Macbook, y no se le pide que verifique el audio compartido cuando Chrome le pide al usuario que comparta la pantalla, solo grabó el video con MediaStream. Pero en mi computadora con Windows, era totalmente compatible con el navegador Chrome tanto con captura de video como de audio, y le pedirá al usuario que verifique si desea compartir el audio o no. ¿Puedo preguntar si se debe al problema de soporte o es el problema del código? Estoy usando la última versión de Chrome en macbook A continuación se muestra mi código:

 navigator.mediaDevices .getDisplayMedia({ video: true, audio: true }) .then((Mediastream) => { vm.$set(vm, 'isRecording', true); if (vm.isInitiator || vm.isConnector) { if (localStream) { let localAudio = new MediaStream(); localAudio.addTrack(localStream.getAudioTracks()[0]); if (Mediastream.getAudioTracks().length != 0) { let systemAudio = new MediaStream(); systemAudio.addTrack(Mediastream.getAudioTracks()[0]); let audioContext = new AudioContext(); let audioIn_01 = audioContext.createMediaStreamSource(localAudio); let audioIn_02 = audioContext.createMediaStreamSource(systemAudio); let dest = audioContext.createMediaStreamDestination(); audioIn_01.connect(dest); audioIn_02.connect(dest); let finalAudioStream = dest.stream; Mediastream.removeTrack(Mediastream.getAudioTracks()[0]); Mediastream.addTrack(finalAudioStream.getAudioTracks()[0]); } else { Mediastream.addTrack(localStream.getAudioTracks()[0]); } } } this.createRecorder(Mediastream); }) .catch((err) => { this.getUserMediaError(err); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Desafortunadamente, esta es una limitación de Chrome en macOS. Según "caniuse.com",

En Windows y Chrome OS se puede capturar todo el audio del sistema, pero en Linux y macOS solo se puede capturar el audio de una pestaña.

https://caniuse.com/mdn-api_mediadevices_getdisplaymedia_audio_capture_support

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