通过javascript/jquery从midi控制器读取输入
我想将文本框之类的html控件附加到midi控制器上,有没有办法通过javascript/jquery实现这一点?JS没有“硬件”的概念。除非该midi控制器具有某种基于web的界面,您可以指向URL,或者该控制器可以将其数据插入普通键盘/鼠标输入流,否则,您根本无法使用JS与之对话。JS没有“硬件”的概念。除非midi控制器具有某种基于web的界面,您可以将URL指向该界面,或者该控制器可以将其数据插入普通键盘/鼠标输入流中,否则,您根本无法使用JS与之对话。Javascript代码通常不可信,因此在web浏览器“沙盒”中运行。这意味着它只能以非常有限的方式与本地硬件接口。在我所知道的所有浏览器中,与MIDI设备的接口都没有暴露在Javascript沙箱中 您可以创建一个与MIDI设备接口的Java小程序,然后从javascript调用Java小程序。java小程序可能需要签名才能与连接到计算机的MIDI设备交互。这意味着它将在首次运行时提示用户信任它 以下是使用Java从MIDI设备录制的代码示例: 以下是从Javascript调用Java小程序的介绍:通过javascript/jquery从midi控制器读取输入,javascript,jquery,midi,Javascript,Jquery,Midi,我想将文本框之类的html控件附加到midi控制器上,有没有办法通过javascript/jquery实现这一点?JS没有“硬件”的概念。除非该midi控制器具有某种基于web的界面,您可以指向URL,或者该控制器可以将其数据插入普通键盘/鼠标输入流,否则,您根本无法使用JS与之对话。JS没有“硬件”的概念。除非midi控制器具有某种基于web的界面,您可以将URL指向该界面,或者该控制器可以将其数据插入普通键盘/鼠标输入流中,否则,您根本无法使用JS与之对话。Javascript代码通常不可信
如果小程序被签名,您还会遇到一个问题,即当您从javascript调用一个方法时,该方法将以有限的权限运行。在这种情况下,您必须稍微熟悉java安全模型,才能以提升的权限运行代码。Javascript代码通常不受信任,因此在web浏览器“沙箱”中运行。这意味着它只能以非常有限的方式与本地硬件接口。在我所知道的所有浏览器中,与MIDI设备的接口都没有暴露在Javascript沙箱中 您可以创建一个与MIDI设备接口的Java小程序,然后从javascript调用Java小程序。java小程序可能需要签名才能与连接到计算机的MIDI设备交互。这意味着它将在首次运行时提示用户信任它 以下是使用Java从MIDI设备录制的代码示例: 以下是从Javascript调用Java小程序的介绍:
如果小程序被签名,您还会遇到一个问题,即当您从javascript调用一个方法时,该方法将以有限的权限运行。您必须稍微熟悉java安全模型,才能在这种情况下以提升的权限运行代码。我想。。。。到目前为止你有什么?我想。。。。到目前为止你有什么?实际上有一个web api,叫做web Midi api-实际上有一个web api,叫做web Midi api-