2016-05-16 10 views
5

HTML5ページで次のコードを使用しています。 AndroidとPC(Chrome)でページを実行すると、コードが正常に動作し、正しいjavascriptを取得しますalert(); iPhoneやiPadなどのiOSデバイスで同じページを実行すると、何も表示されません(alert())すべて)。getUserMedia iOSの問題?

これは私のコードです:

navigator.getUserMedia = (navigator.getUserMedia || // use the proper vendor prefix 
         navigator.webkitGetUserMedia || 
         navigator.mozGetUserMedia || 
         navigator.msGetUserMedia); 

navigator.getUserMedia({video: true}, function() { 
    alert('camera is supported in your browser'); 
}, function() { 
    alert('camera is not supported in your browser!'); 
}); 

は、私が欠けている何かがあるのでしょうか?

助けていただければ幸いです。

+1

iOSブラウザとAndroid ChromeでクロスプラットフォームのビデオチャットでwebRTCを使用している可能性がある[WebApp]の重複している可能性があります(http://stackoverflow.com/questions/23374806/webapp-using-webrtc-for-cross-platform-videochat-in -ios-browser-and-android-chro) –

+0

[質問タイトルにタグを入れないでください] – Liam

+0

'getUserMedia'はWebRTCの一部であり、サポートされていません今の時点でSafari/Appleです。参照してください:http://iswebrtcreadyyet.com/詳細については、この質問を参照してください:https://stackoverflow.com/questions/23374806/webapp-using-webrtc-for-cross-platform-videochat-in-ios-browser- and -roid-chro/23391401#23391401 – nineteeneightyeight

答えて

1

秋2017年、一度iOS11がリリースされます。

+0

あなたはこれを見つけた記事またはソースを表示できますか? –