gpt4 book ai didi

javascript - Discord 语音消息插件 : getUserMedia() is not supported

转载 作者:行者123 更新时间:2023-12-04 11:54:03 26 4
gpt4 key购买 nike

错误:无法启动 MediaRecorder:无法在“MediaDevices”上执行“getUserMedia”:不支持 getUserMedia。
原文:https://github.com/MKSx/Send-Audio-Plugin-BetterDiscord
第 1026 行出错。
UPD:getUserMedia() 在不和谐中被禁用,替代:https://github.com/l-Nuril-l/Voice-Messages-Plugin-BetterDiscord
有问题的代码:

navigator.mediaDevices.getUserMedia({audio: 'true'}).then(s => {
plugin.media = new MediaRecorder(s);
Logger.log("MediaRecorder started successfully");
})

最佳答案

介绍
基本上,更好的不和谐本质上是在 chrome 浏览器之类的东西中运行的应用程序。您可以通过点击 CTRL 来验证这一点。 + SHIFT + I .
该问题看起来像是与访问麦克风相关的 chrome 中的安全问题。我也会在接下来的几天里看看,但以下解决方案可能对你有用:

  • Answer来自 getUserMedia() not supported in chrome
  • Answer1Answer2来自 Chrome: navigator.mediaDevices.getUserMedia is not a function

  • 更新
    我看到您可以通过以下链接向 discord 应用程序添加标志: https://www.reddit.com/r/discordapp/comments/91btrn/adding_electron_flags_to_discord_startup/
    有潜在命令行开关的完整列表@ https://peter.sh/experiments/chromium-command-line-switches/ .
    您可能需要在参数之后设置正确的 URL/域,例如
    Discord.exe --unsafely-treat-insecure-origin-as-secure=

    关于javascript - Discord 语音消息插件 : getUserMedia() is not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66714700/

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