通过Web访问USB Midi设备

时间:2011-12-31 05:48:11

标签: java javascript flash silverlight web-midi

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

显然,浏览器安全模型只使用javascript使得这不可能,虽然看起来新兴的html5设备标准可能在将来有所帮助,但显然还没有。

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

任何选择?

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

使用Silverlight实现此目的的唯一实用方法是platform invocation。这需要Silverlight 5和应用程序以完全信任模式运行,这是有道理的,因为应用程序可以使用P / Invoke做很多事情。如果Web应用程序允许开发人员访问客户端计算机上的信息,则必须有一些警告或用户签名(如Silverlight的完全信任)。