Sip.js: sip.js على Vue.js

تم إنشاؤها على ١ يونيو ٢٠١٧  ·  5تعليقات  ·  مصدر: onsip/SIP.js

أحاول تطبيق sip.js في ملفي vue.js repo.

"

ال 5 كومينتر

لن تحتاج إلى الاتصال بنفسك بـ getUserMedia . سيقوم معالج الوسائط الافتراضي بذلك نيابة عنك.

مرحبًا إريك ، شكرًا لاستجابتك. كما قلت في مشكلتي الأولى عندما أزيل سطر التعليمات البرمجية:
SIP.WebRTC.getUserMedia(this.audioConstraints, function (stream) { console.log(stream) this.mediaStream = stream }, function (e) { console.error(e) }) })

توقف ظهور الخطأ ، ويمكنني إجراء مكالمات من موقع الويب الخاص بي. ومع ذلك ، يمكن للشخص الذي أتصل به أن يسمعني من هاتفه المحمول ولكني لا أستطيع الاستماع إلى الشخص الذي أتصل به من مكبرات صوت الكمبيوتر. هذا يعني أن التطبيق يصل إلى الميكروفون الخاص بي ولكن ليس مكبرات الصوت الخاصة بي. اي فكرة لماذا يحدث ذلك؟

شكرا.

أولاً ، هل يمكنك تأكيد توصيل الصوت البعيد بعنصر الصوت في DOM؟ تأكد أيضًا من تشغيله وعدم إيقافه مؤقتًا.

إذا كان هذا هو الحال ، فسأجعل SIP.js يعمل خارج vue.js أولاً. ثم قم بدمجه في vue. لا يوجد شيء في vue يجب أن يؤثر على SIP.js afaik.

شكرًا إريك ، لقد نجحت أخيرًا في تغيير طريقة الحساب الخاصة بي
محسوب: {
media () { const audio = document.getElementById('remoteAudio') const audio2 = document.getElementById('localAudio') return { stream: this.audioConstraints, render: { remote: audio, local: audio2 } } } },

إلى:

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

وتسمية هذه الخيارات بدلاً من هذه الوسائط ويبدو أنها تعمل.
شكرًا جزيلاً على المساعدة ، أغلقت المشكلة.

تضمين التغريدة
أهلا،
هل يمكنك من فضلك مشاركة بقية عينة كود العمل الخاص بك؟
أنا أجاهد لجعله يعمل أيضًا ويمكنك مساعدتي كثيرًا.
شكرا لك

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

slavikbialik picture slavikbialik  ·  7تعليقات

Pjata picture Pjata  ·  11تعليقات

diegoteixeir4 picture diegoteixeir4  ·  5تعليقات

Fzwael picture Fzwael  ·  5تعليقات

raphaelhovsepyan picture raphaelhovsepyan  ·  6تعليقات
يستخدم موقع bleepcoder.com معلومات GitHub المرخصة بشكل عام لتزويد المطورين حول العالم بحلول لمشاكلهم. نحن لسنا تابعين لشركة GitHub، Inc. أو مع أي مطورين يستخدمون GitHub لمشاريعهم. نحن لا نستضيف أيًا من مقاطع الفيديو أو الصور على خوادمنا. جميع الحقوق تنتمي إلى أصحابها.
مصدر هذه الصفحة: مصدر

لغات البرمجة الشعبية
مشاريع GitHub الشعبية
المزيد من مشاريع 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.