Sip.js: sip.js di Vue.js

Dibuat pada 1 Jun 2017  ·  5Komentar  ·  Sumber: onsip/SIP.js

Saya mencoba mengimplementasikan sip.js di repo vue.js saya.

`

Semua 5 komentar

Anda tidak perlu menelepon getUserMedia sendiri. Pengendali media default akan melakukannya untuk Anda.

Hai Eric, terima kasih atas tanggapan Anda. Seperti yang saya katakan pada masalah pertama saya ketika saya menghapus baris kode:
SIP.WebRTC.getUserMedia(this.audioConstraints, function (stream) { console.log(stream) this.mediaStream = stream }, function (e) { console.error(e) }) })

Kesalahan berhenti muncul, dan saya dapat melakukan panggilan dari situs web saya. Namun, orang yang saya panggil dapat mendengar saya dari ponselnya tetapi saya tidak dapat mendengarkan orang yang saya panggil dari speaker komputer saya. Itu berarti, aplikasi mengakses mikrofon saya tetapi bukan speaker saya. Tahu mengapa itu terjadi?

Terima kasih.

Pertama, bisakah Anda mengonfirmasi bahwa audio jarak jauh sedang dilampirkan ke elemen audio di DOM? Konfirmasikan juga bahwa itu dimainkan dan tidak dijeda.

Jika demikian, saya akan membuat SIP.js bekerja di luar vue.js terlebih dahulu. Kemudian mengintegrasikannya ke dalam vue. Sebenarnya tidak ada apa pun di vue yang seharusnya memengaruhi SIP.js afaik.

Terima kasih Eric, akhirnya saya berhasil, saya mengubah metode komputasi saya dari
dihitung: {
media () { const audio = document.getElementById('remoteAudio') const audio2 = document.getElementById('localAudio') return { stream: this.audioConstraints, render: { remote: audio, local: audio2 } } } },

Ke:

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

Dan memanggil this.options alih-alih this.media dan tampaknya berfungsi.
Terima kasih banyak atas bantuannya, saya menutup masalah ini.

@Juli0GT
Hai,
Bisakah Anda membagikan sisa contoh kode kerja Anda?
Saya berjuang untuk membuatnya bekerja juga dan Anda bisa sangat membantu saya.
Terima kasih

Apakah halaman ini membantu?
0 / 5 - 0 peringkat
bleepcoder.com menggunakan informasi GitHub berlisensi publik untuk menyediakan solusi bagi pengembang di seluruh dunia untuk masalah mereka. Kami tidak berafiliasi dengan GitHub, Inc. atau dengan pengembang mana pun yang menggunakan GitHub untuk proyek mereka. Kami tidak meng-host video atau gambar apa pun di server kami. Semua hak milik masing-masing pemiliknya.
Sumber untuk halaman ini: Sumber

Bahasa pemrograman populer
Lebih banyak proyek 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.