Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript/jquery从midi控制器读取输入_Javascript_Jquery_Midi - Fatal编程技术网

通过javascript/jquery从midi控制器读取输入

通过javascript/jquery从midi控制器读取输入,javascript,jquery,midi,Javascript,Jquery,Midi,我想将文本框之类的html控件附加到midi控制器上,有没有办法通过javascript/jquery实现这一点?JS没有“硬件”的概念。除非该midi控制器具有某种基于web的界面,您可以指向URL,或者该控制器可以将其数据插入普通键盘/鼠标输入流,否则,您根本无法使用JS与之对话。JS没有“硬件”的概念。除非midi控制器具有某种基于web的界面,您可以将URL指向该界面,或者该控制器可以将其数据插入普通键盘/鼠标输入流中,否则,您根本无法使用JS与之对话。Javascript代码通常不可信

我想将文本框之类的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调用一个方法时,该方法将以有限的权限运行。在这种情况下,您必须稍微熟悉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-