SilverlightはSilverlightアプリケーションを実行しているマシンに接続されたMIDI機器と通信できますか?ブラウザ内またはブラウザ外。SilverlightはMIDI楽器と通信できますか?
答えて
これはSilverlightでは不可能と思われます。 MIDIデバイスと通信するには、winmm.dll
でPInvokeメソッドを実行する必要がありますが、これはSilverlightでは実行できません。参照:
http://forums.silverlight.net/forums/t/123673.aspx
これは、WPFやWinFormsのアプリケーションに簡単に行うことができます。また、XBAPを使用してブラウザで行うこともできますが、winmm
APIにアクセスするには権限が必要ですが、証明書が必要になります。また、.NetでActiveXコントロールを作成することもできますが、適切な権限を取得するために証明書が必要になると思います(怖いセキュリティ確認ダイアログでは機能するかもしれませんが)。
Silverlightは異なるコアを持つため、Silverlightで.NETコードを直接使用することはできません。
Silverlightで参照したいすべての.NETクラスをSilverlight用に再コンパイルする必要があります。
また、基盤となるハードウェアに直接アクセスすることもできないため、フルトラストXBAPに悩まされています(アプリに署名する必要があり、ユーザーに許可を求めるポップアップが表示されます)。 XBAPは、ブラウザで実行中にすべての.NET機能を提供します。 XBAPは、.net 3.0がインストールされている任意の> xpマシン上で、firefox/internet explorerで実行されます。
これが役に立ちます。
Silverlight 3には、オーディオとビデオのための拡張可能なマルチメディアパイプラインがあります。手作業で独自のオーディオを作成して再生することができます。必要なものを実装するには、独自のミディシンセサイザーを作成する必要があります。
- 1. MIDIエンコーディングで楽器を変更しますか?
- 2. 標準的な楽器のMIDIサウンドサンプル
- 3. Silverlightからの周辺機器とI/Oポートとの通信?
- 4. HTML5でのMIDI音楽サポート
- 5. オーディオユニット楽器+サンプラー
- 6. silverlight 3.0 winformsとの通信
- 7. 楽器の理解
- 8. iPadは楽器ターゲット選択でグレーアウト
- 9. WAS6.1ます。java.lang.UnsatisfiedLinkError:日/楽器/ InstrumentationImpl.getObjectSize0
- 10. iPadで楽器を動かすときにトラブルが発生する
- 11. 楽器音量トラッカー汚れ
- 12. 「adbのシェル午前楽器」
- 13. 楽器はいつ終了するのですか
- 14. コールのJavascriptのiOSから楽器スクリプト
- 15. 楽器でレディーipaファイルをテストすることは可能ですか?
- 16. AndroidアプリはUSB経由でデスクトップアプリケーションと通信できますか?
- 17. SilverlightアプリとFlashアプリが通信する方法はありますか?
- 18. Silverlight 3でのMidi MediaElementのサポート
- 19. 楽器を終了する「フルスクリーン」
- 20. JavaScriptを楽器コードに分解する
- 21. Xcode 4.2の楽器に関するガイド
- 22. UIWebViewは、アプリケーションと対話(通信)できますか?
- 23. NSNotificationCenterメモリは、私は楽器と私のアプリをプロファイリングしています
- 24. C#MIDIキーボード出力検出器と印刷
- 25. HTML5 Websocket - ホストマシンと通信することができますか?
- 26. Watsonと通信できません
- 27. Windows Phone 7:Silverlightと音楽再生
- 28. ブラウザからのSilverlightアプリケーションとコンソールアプリケーションの間の通信
- 29. 楽器を使用しているときにアプリケーションがクラッシュする
- 30. neuroskyヘッドセットからmidiを使用してCで音楽を生成する#
私はミディを演奏したくない、全く音を放射したくない、ミディの楽器からミディを読んでみたい。 – Pablo