0

Web サイトの 1 つで vLine API を実装しました。Chrome (通常 + シークレット ウィンドウ) または firefox (通常 + プライベート ブラウジング) のみを使用すると、正常に動作します。

しかし、Chrome と Firefox という 2 つの異なるブラウザーを使用すると、次のエラーが発生します。

 [130919 16:21:10.77] [vline.mediaSession] GET_LOCAL_STREAM_FAILED (Do you have a camera and have you given permission to access it? [https://vline.com/developer/docs/debugging#get_local_stream_failed])

カメラの設定を確認しましたが、すべてが許可されており、サイトはカメラとマイクへのアクセスが許可されているサイトのホワイト リストにも含まれています。しかし、それでも上記のエラーが発生します。

サイトはSSLで運営されています。

誰でもこのエラーを解決するのを手伝ってもらえますか?

前もって感謝します...

4

1 に答える 1

2

すべてが解決したように見えるので、コメントを回答にまとめたいと思います。

Firefox と Chrome 間の通話は期待どおりに機能しますが、Jay が同じコンピューターで Chrome と Firefox を実行して通話しようとしたときに問題が発生しました。これは私がテストしたマシンで動作しますが、質問に貼り付けられたエラーに基づいて、ブラウザーの 1 つがカメラの取得に失敗していたようです。ブラウザがカメラを正しく取得/解放しないという問題がときどき見られたので、それが彼が見た問題の原因である可能性があります. 引き続き、さまざまなプラットフォームでこれを再現し、ブラウザでバグを報告します。

Jay は、2 台の異なるコンピューター間の呼び出しが正しく機能することを確認しました。

更新: Windows でこれを再現できました。Firefox のバグは次のとおりです: https://bugzilla.mozilla.org/show_bug.cgi?id=918938

于 2013-09-20T18:07:56.420 に答える