3

Windows 7 で Safari v5.1.7 を使用しています。javascript
関数を使用したい: navigator.getUserMedia ;
オーディオ用のカメラやマイクなどのメディア デバイスを使用するに
は, 問題はnavigator.getUserMediaが常にundefined

これが私のコードです:

navigator.getUserMedia (
    {audio: true}, 
    function(stream) {console.log('Stream: ' + e);}, 
    function(error)  {console.log('Error: '  + e);}
);

次のコードも試しましたが、それも次のとおりですundefined

navigator.getMedia = ( navigator.getUserMedia       ||
                       navigator.webkitGetUserMedia ||
                       navigator.mozGetUserMedia    ||
                       navigator.msGetUserMedia );    
navigator.getMedia (
    {audio: true}, 
    function(stream) {console.log('Stream: ' + e);}, 
    function(error)  {console.log('Error: '  + e);}
);

これを解決するには?
または、この機能が Safari で提供されていない場合、同等のものは何ですか?

4

1 に答える 1

4

Safari は、 を定義する HTML5 標準であるWebRTCをサポートしていませんgetUserMedia。現時点では、この API は Firefox と Chrome でのみ機能します。

于 2013-09-09T00:22:35.693 に答える