[英]How to record audio in browser on iOS?
我发现的所有教程都使用getUserMedia()
,它在iOS浏览器中不存在。 还有其他方法可以在iOS的浏览器中录制音频吗?
由于iOS的11, getUserMedia
在 iOS的浏览器支持。
您可以使用以下简单示例:
constraints = { audio: true, video: true };
navigator.mediaDevices.getUserMedia(constraints).then(handleSuccess);
var handleSuccess = function (stream) {
var context = new AudioContext();
var processor = context.createScriptProcessor(1024, 1, 1);
var input = context.createMediaStreamSource(stream);
processor.connect(context.destination);
input.connect(processor);
processor.onaudioprocess = function (e) {
// Get sound packets from microphone
// e.inputBuffer.getChannelData(0) will now have sound packets
};
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.