Javascript函数navigator.getUserMedia在Safari 5中未定义?
我正在Windows 7上使用Safari v5.1.7Javascript函数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);} ); 我还尝试了以下代码,
我想使用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中可用