2

我试图弄清楚是否可以通过网络访问插入到客户端 USB 端口的 Midi 设备(如钢琴/键盘或电子鼓组)。

显然,浏览器安全模型仅使用 javascript 就不可能做到这一点,虽然看起来新兴的 html5 设备标准可能会在未来有所帮助,但显然还没有。

那么 flash、silverlight 或 java 呢?我发现的最接近的是,如果应用程序受信任,silverlight 似乎能够做到这一点,但这并不是一件容易说服用户去做的事情。

有什么选择吗?

4

2 回答 2

2

是的,这是可能的,至少在 Windows 和 MacOS 中是这样。我不确定如何在此处发布链接,但您可以在 Google 上搜索“Jazz-Plugin”

于 2012-02-22T19:37:58.317 回答
1

使用 Silverlight 实现此目的的唯一实用方法(据我所知)是平台调用。这需要 Silverlight 5 和应用程序以完全信任模式运行,这是有道理的,因为应用程序几乎可以使用 P/Invoke 执行任何操作。如果 Web 应用程序允许开发人员访问客户端计算机上的信息,则必须有一些警告或用户注销(如 Silverlight 的完全信任)。

于 2011-12-31T14:37:09.883 回答