gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 10:17:32 30 4
gpt4 key购买 nike

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

最佳答案

Safari 不支持 WebRTC ,这是定义 getUserMedia 的 HTML5 标准.目前此 API 仅适用于 Firefox 和 Chrome。

关于Javascript 函数 navigator.getUserMedia 在 Safari 5 中未定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18682689/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com