2017-07-26 32 views
0

ChromeでフルWebcamを取得しました& easyrtc.jsで両方の方法をサポートするマイクロフォンですが、Safariは協力したくありません。easyrtcを使ったSafari WebRTC

Safariの最新バージョンはWebRTC互換(https://webkit.org/blog/7627/safari-technology-preview-32/)と記載されています。また、[開発]メニューの[レガシーWebRTC APIを有効にする]オプションがあります。​​3210:有効Legacy WebRTC APIなし

が、私はそれを有効にした後easyrtc Your browser doesn't appear to support WebRTC.からエラーメッセージを取得し、私は、easyrtc.js this.createObjectURL関数からエラーメッセージUnhandled Promise Rejection: TypeError: Type errorを取得します。

SafariをChrome版のように動作させる方法はありますか?

答えて

0

免責事項:私はeasyrtcレガシーオプションは、「あなたは、さらに取得する」理由を説明するのWebRTCの互換性を検出するためのWebRTC APIの旧バージョンに依存しているように見えますeasyrtc.js

について何も知りません。限り約束エラーが行くよう

this.createObjectURLsrcObject割り当ての賛成でかなり長い間廃止されました。

SafariをChrome版のように動作させる方法を教えてください。

あなたはおそらく同じように動作することはありません。 しかし私はあなたにチェックアウトadapterをお勧めし、あなたのプロジェクトに含めることをお勧めします。これは、APIが安定化されるまで、ブラウザベンダー間でこの種のAPIの違いを排除しようとするプロジェクトです。

関連する問題