gpt4 book ai didi

javascript - 我如何在没有 Java/Flash 的情况下实时捕获音频(从麦克风)

转载 作者:行者123 更新时间:2023-11-28 09:07:33 24 4
gpt4 key购买 nike

据我所知,从用户麦克风实时捕获音频的唯一方法是使用 Flash 插件(需要获得用户许可)或 Java。

有人知道 HTML5 或 JavaScript 等其他方式吗?我的所有程序都是用 HTML5 构建的,我不想使用其他技术。

最佳答案

您可以使用navigator.getUserMedia

例如:

(function(){
getMedia = ( navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia);
getMedia(
{
video: false,
audio: true
},
function (localMediaStream) {
var video = document.createElement('video');
video.src = window.URL.createObjectURL(localMediaStream);
video.onloadedmetadata = function(e) {
//deal with data
};
},
function (err) {
console.log("The following error occured: " + err);
}
);
})();

参见Mozilla Developer Network了解更多信息。

注意:这仅适用于 Chrome、最新的 Firefox (20+) 和 Opera (12+),但不适用于 Internet Explorer。

关于javascript - 我如何在没有 Java/Flash 的情况下实时捕获音频(从麦克风),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16784732/

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