我在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中没有提供此功能,它的等价物是什么?