首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MIDI.js错误代码:1,不能requestMIDIAccess

MIDI.js错误代码:1,不能requestMIDIAccess
EN

Stack Overflow用户
提问于 2014-01-05 18:29:37
回答 1查看 1.1K关注 0票数 2

我正在尝试使用MIDI.js在浏览器中播放声音。https://github.com/mudcube/MIDI.js

它在我的一台计算机上的铬浏览器中工作,但在我的另一台计算机(即chromebook)上不起作用,或者在我的两台朋友计算机上的铬浏览器上工作。

它打印到控制台

“呃-哦!出了问题!错误代码: 1”MIDI.js:349

指的是MIDI.js的这一部分

代码语言:javascript
复制
navigator.requestMIDIAccess(function (access) {
        plugin = access;
        output = plugin.getOutput(0);
        if (callback) callback();
    }, function (err) {
        console.log("uh-oh! Something went wrong!  Error code: " + err.code );
    });

我发现这篇文章似乎是指我正在经历的问题,但我不太确定

https://plus.google.com/+ChrisWilson/posts/cs4J6sS9qmJ

上面写着为了某种原因交换代码的某些部分,我不明白

代码语言:javascript
复制
navigator.requestMIDIAccess( successCallback, failureCallback );

变成:

代码语言:javascript
复制
navigator.requestMIDIAccess().then( successCallback, failureCallback );

但是在替换了MIDI.js 344上的那个部分后,我得到了错误消息。

未定义的TypeError:不能调用未定义的方法

任何帮助如何解决这个问题,使它在所有浏览器,或至少所有铬浏览器,将不胜感激。谢谢你

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-01-06 05:40:19

Chromebook还没有Web支持(如果不启用它,也不支持Mac或Windows;如果不运行金丝雀,则不支持Windows )。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20937429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档