2017-07-12 3 views
8

iOS11(Beta)のSafariで正常に動作しているURLがあります。オーディオ/ビデオはうまくいきます。 しかし、このURLをWKWebViewでロードすると「互換性のないブラウザ」というエラーが表示され、WebKitでブラウザのバージョンを確認すると、「WebKitベースのブラウザがiOS 11に表示されます」iOS 11(ベータ版)のwebKitはWebRTCをサポートしていますか?

質問が本当にありますiOS 11の開発者ベータ版のWKWebviewウェブキット(これはSafariと同じでなければならない)のこの変更?

+0

tokbox web sdkを使っても同じ症状が出ます。tokboxからの最初のフィードバックは、WKWebviewのwebrtcのサポートを "期待しない"ことです。アップル) – steve1951

+0

@ steve1951 WebViewのWebRTCサポートに関する正式な言葉を今まで受け取ったことはありませんか? –

+0

公式のものはありませんが、もっと気をつけて読んでみると、アップルは州への道から出て行くようです。webrtcはavaiですWKWebviewの言及なしでSafariでlable。 – steve1951

答えて

2

私はiOS Beta 4でいくつかのテストを行いましたが、WKWebviewやUIWebviewでもgetUserMediaをWebRTC APIとしてサポートしていないようです。

誰かがこれを確認できますか?

+0

はい、WKWebView/UIWebViewはgetUserMediaの使用を補助しません。 – wontonsoup

+0

同じことが起こり、アプリ内サファリで動作しないようです – Andy

5

昨夜、WebKitソースで少し掘り下げましたが、WebRTC/MediaCaptureのものはプライベートAPIを介してのみアクセスできる設定の後ろにすべてゲートされているようです。また、A/Vパーミッションのすべての設定を処理する必要があるアプリについて何か言及したコミットもありました。いずれの場合においても

、結果はgetUserMediaもiOS11(ベータ4、少なくとも)に、WKWebViewでは動作しないということです:(

私はレーダー(rdar提出されました:// 33571214とhttp://www.openradar.me/33571214を)

+1

私はこのAPIにアクセスし、このテストに従うことでカメラのアクセス許可を受け取りました。https://github.com/WebKit/webkit/blob/5e250ba19a76ccf164d1d31e6a49700bab34826e/Tools /TestWebKitAPI/Tests/WebKitCocoa/UserMediaDisabled.mm。私はモックのメディアキャプチャを実行することができますが、私はまだライブカメラのキャプチャを取得することはできません、私はこのエラー "com.apple.webkit.camera 'サンドボックスの拡張子を作成できませんでした。あなたはこのエラーに合格する方法を知っていますか? –

関連する問題