Sip.js: Vue.jsのsip.js

作成日 2017年06月01日  ·  5コメント  ·  ソース: onsip/SIP.js

vue.jsリポジトリにsip.jsを実装しようとしています。

`

全てのコメント5件

getUserMedia自分で呼び出す必要はありません。 デフォルトのメディアハンドラーが自動的に行います。

ねえエリック、あなたの応答に感謝します。 最初の問題でコード行を削除したときに言ったように、次のようになります。
SIP.WebRTC.getUserMedia(this.audioConstraints, function (stream) { console.log(stream) this.mediaStream = stream }, function (e) { console.error(e) }) })

エラーが表示されなくなり、自分のWebサイトから電話をかけることができます。 ただし、電話をかけている相手は携帯電話からは聞こえますが、コンピューターのスピーカーからは聞こえません。 つまり、アプリはマイクにアクセスしますが、スピーカーにはアクセスしません。 なぜそれが起こるのか考えはありますか?

ありがとう。

まず、リモートオーディオがDOMのオーディオ要素に接続されていることを確認できますか? また、再生され、一時停止されていないことを確認します。

その場合、最初にSIP.jsをvue.jsの外部で動作させます。 次に、それをvueに統合します。 SIP.jsafaikに影響を与えるはずのvueには実際には何もありません。

エリックに感謝します、ついに私はそれを機能させました私は計算された方法をから変更しました
計算:{
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 } } } },

そして、this.mediaの代わりにthis.optionsを呼び出すと、機能するようです。
助けてくれてありがとう、私は問題を閉じます。

@ Juli0GT
やあ、
作業コードの残りのサンプルを共有していただけますか?
私もそれを機能させるのに苦労しています、そしてあなたは私を大いに助けてくれるでしょう。
ありがとうございました

このページは役に立ちましたか?
0 / 5 - 0 評価
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.