Sip.js: sip.js em Vue.js

Criado em 1 jun. 2017  ·  5Comentários  ·  Fonte: onsip/SIP.js

Estou tentando implementar sip.js em meu repositório vue.js.

`

Todos 5 comentários

Você não deve precisar ligar para getUserMedia você mesmo. O manipulador de mídia padrão fará isso por você.

Ei Eric, obrigado pela sua resposta. Como eu disse em meu primeiro problema, quando removo a linha de código:
SIP.WebRTC.getUserMedia(this.audioConstraints, function (stream) { console.log(stream) this.mediaStream = stream }, function (e) { console.error(e) }) })

O erro para de aparecer e consigo fazer chamadas do meu site. No entanto, a pessoa para quem estou ligando pode me ouvir de seu celular, mas não consigo ouvir a pessoa para quem estou ligando nos alto-falantes do computador. Isso significa que o aplicativo acessa meu microfone, mas não meus alto-falantes. Alguma ideia de por que isso acontece?

Obrigado.

Em primeiro lugar, você pode confirmar se o áudio remoto está sendo anexado ao elemento de áudio no DOM? Confirme também se ele é reproduzido e não pausado.

Se for esse o caso, eu faria o SIP.js funcionar fora do vue.js primeiro. Em seguida, integre-o ao vue. Não há realmente nada em vue que deva afetar o SIP.js afaik.

Obrigado Eric, finalmente fiz funcionar, mudei meu método computado de
calculado: {
media () { const audio = document.getElementById('remoteAudio') const audio2 = document.getElementById('localAudio') return { stream: this.audioConstraints, render: { remote: audio, local: audio2 } } } },

Para:

options () { const audio = document.getElementById('remoteAudio') const audio2 = document.getElementById('localAudio') return { media: { constraints: { audio: true, video: false }, render: { remote: audio, local: audio2 } } } },

E chamar this.options em vez de this.media e parece funcionar.
Muito obrigado pela ajuda, encerro o problema.

@ Juli0GT
Oi,
Você poderia compartilhar o resto do exemplo de seu código de trabalho?
Estou lutando para fazer funcionar também e você poderia me ajudar muito.
Obrigado

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

diegoteixeir4 picture diegoteixeir4  ·  5Comentários

seanbright picture seanbright  ·  3Comentários

kyle9292 picture kyle9292  ·  3Comentários

josephfrazier picture josephfrazier  ·  26Comentários

DenisButCheR picture DenisButCheR  ·  7Comentários
bleepcoder.com usa informações licenciadas publicamente pela GitHub para fornecer aos desenvolvedores em todo o mundo soluções para seus problemas. Não somos afiliados à GitHub, Inc. nem a nenhum desenvolvedor que utilize GitHub para seus projetos. Nós não hospedamos nenhum dos vídeos ou imagens em nossos servidores. Todos os direitos pertencem a seus respectivos proprietários.
Fonte para esta página: Fonte

Linguagens de programação populares
Projetos populares do GitHub
Mais projetos GitHub

© 2024 bleepcoder.com - Contact
Made with in the Dominican Republic.
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.