Javascript函数navigator.getUserMedia在Safari 5中未定义?

Javascript函数navigator.getUserMedia在Safari 5中未定义?,javascript,audio,safari,undefined,getusermedia,Javascript,Audio,Safari,Undefined,Getusermedia,我正在Windows 7上使用Safari v5.1.7 我想使用javascript函数:;要使用摄像头或麦克风等媒体设备来播放音频,问题是始终未定义 这是我的密码: navigator.getUserMedia ( {audio: true}, function(stream) {console.log('Stream: ' + e);}, function(error) {console.log('Error: ' + e);} ); 我还尝试了以下代码,

我正在Windows 7上使用Safari v5.1.7
我想使用javascript函数:;要使用摄像头或麦克风等媒体设备来播放音频,问题是
始终
未定义

这是我的密码:

navigator.getUserMedia (
    {audio: true}, 
    function(stream) {console.log('Stream: ' + e);}, 
    function(error)  {console.log('Error: '  + e);}
);
我还尝试了以下代码,它也是未定义的:

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中没有提供此功能,其等效功能是什么?

Safari不支持,这是定义的HTML5标准。目前,该API仅在Firefox和Chrome中可用