我有一个请求使用麦克风的网页。我知道getUserMedia()很少或根本不支持移动浏览器,但我试图想办法让观众知道他们需要在支持的浏览器上访问该网站。我试图不使用屏幕大小的媒体查询作为支持我慢慢进来。
var onSuccess = function (stream) {
alert('success');
};
navigator.getUserMedia = ( navigator.getUserMedia ||
navigator.webkitGetUserMedia ||
navigator.mozGetUserMedia ||
navigator.msGetUserMedia);
var constraints = {
video: false,
audio: true
};
if (navigator.getUserMedia) {
navigator.getUserMedia (
constraints,
onSuccess,
function (error) {
alert("Error: you need to allow access to use the microphone.",error)
});
};
这很奇怪,因为页面加载正常,好像getUserMedia()可用但没有弹出“允许访问”消息?
答案 0 :(得分:3)
如果还没有v_n = v_{n+1} + omega^2 x_{n+1} dt
x_n = x_{n+1} - v_n dt
,您应该提醒:
getUserMedia