gpt4 book ai didi

javascript - 如何向用户代理播放 JavaScript 音频 only getUserMedia 流?

转载 作者:行者123 更新时间:2023-11-30 19:11:27 24 4
gpt4 key购买 nike

我无法弄清楚如何将纯音频流(来自 navigator.mediaDevices.getUserMedia)转换为可供我的用户播放的真实、有效的音频。我更喜欢用原生 JavaScript(没有 HTML)做所有事情,但是库很好。那么,我会用什么?我会执行吗

new Audio(stream);

还是那不是我想要的?很困惑,好像我犯了一个简单的错误。我知道如何用视频来做!同样,只喜欢音频 JS 或音频元素,在这种用例中,我们无法在合适的地方显示视频。由于我们的限制,流将始终以音频形式出现。感谢您提供帮助!

最佳答案

我做了一些实验;这是您的操作方法。

(async () => {
let audio = new Audio();
audio.srcObject = await navigator.mediaDevices.getUserMedia({audio: true, video: false});
audio.play();
})();

警告:显然这段代码会从您自己的麦克风播放声音;所以使用远程流来避免非常烦人的反馈(相信我,我听说过)。

关于javascript - 如何向用户代理播放 JavaScript 音频 only getUserMedia 流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58421633/

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