2011-12-31 8 views
2

ウェブ上のクライアントUSBポートに接続されているMIDIデバイス(ピアノ/キーボードや電子ドラムセットなど)にアクセスできるかどうかを確認しようとしています。ウェブからUSBミディデバイスにアクセスする

明らかに、ブラウザのセキュリティモデルでは、javascriptだけではこれを不可能にしています。新興のhtml5デバイス標準が将来的に役立つかもしれないように見えますが、それは明らかにまだありません。

フラッシュ、シルバーライト、またはJavaについてはどうですか?私が見つけた最も近いのは、アプリが信頼できるならSilverlightがそうすることができるようだが、それはユーザーに納得させるのは簡単ではないということだ。

オプションはありますか?

+0

C++で記述してください。 :) – iND

+0

なぜウェブ経由ですか? –

+0

私はそれがFlashで(おそらくAIRアプリケーションからはできますが、ブラウザではFlash Playerから)できないと確信しています。 –

答えて

1

Silverlightを使用してこれを実現する唯一の実用的な方法は、platform invocationです。これはSilverlight 5とアプリケーションが完全信頼モードで動作することを必要とします.AppはP/Invokeでほとんど何でもできるので意味があります。 Webアプリケーションで開発者がクライアントのコンピュータ上の情報にアクセスできるようにすると、(Silverlightの完全な信頼のような)警告またはユーザーサインオフが必要になります。

+0

これは私が見つけたものです。ありがとう。 – JoshReedSchramm

2

はい、これは少なくともWindowsとMacOSでは可能です。 ここにリンクを投稿する方法はわかりませんが、「Jazz-Plugin」についてはgoogleを利用できます

+0

http://jazz-soft.net/ –

関連する問題