Sip.js: sip.js en Vue.js

Creado en 1 jun. 2017  ·  5Comentarios  ·  Fuente: onsip/SIP.js

Estoy tratando de implementar sip.js en mi repositorio vue.js.

'

Todos 5 comentarios

No debería necesitar llamar a getUserMedia usted mismo. El controlador de medios predeterminado lo hará por usted.

Hola Eric, gracias por tu respuesta. Como dije en mi primer problema cuando elimino la línea de código:
SIP.WebRTC.getUserMedia(this.audioConstraints, function (stream) { console.log(stream) this.mediaStream = stream }, function (e) { console.error(e) }) })

El error deja de aparecer y puedo realizar llamadas desde mi sitio web. Sin embargo, la persona a la que llamo puede escucharme desde su teléfono móvil, pero yo no puedo escuchar a la persona a la que llamo desde los altavoces de mi computadora. Eso significa que la aplicación accede a mi micrófono pero no a mis altavoces. ¿Alguna idea de por qué sucede?

Gracias.

En primer lugar, ¿puede confirmar que el audio remoto se está adjuntando al elemento de audio en el DOM? También confirme que se reproduce y no se pausa.

Si ese es el caso, primero haría que SIP.js funcionara fuera de vue.js. Luego intégralo en vue. Realmente no hay nada en vue que deba afectar a SIP.js afaik.

Gracias Eric, finalmente lo hice funcionar Cambié mi método calculado 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 } } } },

Y llamar a this.options en lugar de this.media y parece funcionar.
Muchas gracias por la ayuda, cierro el problema.

@ Juli0GT
Hola,
¿Podría compartir el resto de la muestra de su código de trabajo?
Yo también estoy luchando para que funcione y tú podrías ayudarme mucho.
Gracias

¿Fue útil esta página
0 / 5 - 0 calificaciones
bleepcoder.com utiliza la información de GitHub con licencia pública para proporcionar a los desarrolladores de todo el mundo soluciones a sus problemas. No estamos afiliados a GitHub, Inc. o a ningún desarrollador que use GitHub para sus proyectos. No alojamos ninguno de los vídeos o imágenes en nuestros servidores. Todos los derechos pertenecen a sus respectivos propietarios.
Fuente de esta página: Fuente

Lenguajes de programación populares
Proyectos populares de GitHub
Más proyectos de 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.