首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Webmidi js不会在浏览器上播放声音。

问Webmidi js不会在浏览器上播放声音。
EN

Stack Overflow用户
提问于 2017-04-11 13:14:03
回答 1查看 399关注 0票数 2

嘿,我正在使用webmidi js库在浏览器上播放midi音乐。https://www.npmjs.com/package/webmidi

我正在使用库中的一个非常基本的例子。尽管连接看起来很有效,但我在这里什么也不能做。

代码语言:javascript
复制
WebMidi.enable(function (err) {
  if (err) {
    console.log("WebMidi could not be enabled.", err);
  } else {
    console.log("WebMidi enabled!");
    var output =WebMidi.outputs[0];
    console.log(output);
    output.playNote(["C3", "D#3", "G3"]);
  }      
});

我在chrome和ubuntu14.04上运行它。

Console.log(输出)返回:

代码语言:javascript
复制
Output_midiOutput: MIDIOutput
connection:"open"
id:"6FF5590044F4859ED50C5167BCFE9700A1798E39AA55A628E86D39011FAECD5D"
manufacturer:""
name:"Midi Through Port-0"
onmidimessage:()
onstatechange:null
state:"connected"
type:"output"
version:"ALSA library version 1.0.25"
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-11 14:23:53

Midi通过端口-0是一个虚拟排序器,不会发出任何声音。我假设您正在Linux机器上运行--尝试命令aconnect -o查看可用MIDI输出的列表,找到要播放MIDI注释的设备,并选择其中一个作为输出。

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

https://stackoverflow.com/questions/43347012

复制
相关文章

相似问题

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