小编Nur*_*ril的帖子

Discord 语音消息插件:不支持 getUserMedia()

请修复 Discord 语音消息插件中的错误。

错误:无法启动 MediaRecorder:无法在“MediaDevices”上执行“getUserMedia”:不支持 getUserMedia。

原文:https : //github.com/MKSx/Send-Audio-Plugin-BetterDiscord 第 1026 行错误。

有问题的代码:

changeMedia(device=false, changing=false){
        const plugin = this;

        const change = () => {
            plugin.media = null;
            plugin.mediaInfo.ready = false;
            plugin.mediaInfo.error = false;

            navigator.mediaDevices.getUserMedia({audio: (device != false ? device : plugin.settings.devices)}).then(s => {
                plugin.media = new MediaRecorder(s);
                Logger.log("MediaRecorder started successfully");

                plugin.media.addEventListener('dataavailable', e => plugin.onRecordingData(e.data));
                plugin.media.addEventListener('start', _ => plugin.onRecordingStateChange(0));
                plugin.media.addEventListener('stop', _ => plugin.onRecordingStateChange(1));
                plugin.media.addEventListener('pause', _ => plugin.onRecordingStateChange(2));
                plugin.media.addEventListener('resume', _ => plugin.onRecordingStateChange(3));

                plugin.media.addEventListener('error', error => {
                    Logger.error('Recording error:', error);
                }); …
Run Code Online (Sandbox Code Playgroud)

javascript plugins discord discord.js

6
推荐指数
1
解决办法
563
查看次数

标签 统计

discord ×1

discord.js ×1

javascript ×1

plugins ×1