Silverlight può comunicare con uno strumento MIDI collegato alla macchina che esegue l'applicazione Silverlight? In-o out-browser.Silverlight può comunicare con uno strumento MIDI?
risposta
Sembra che questo non sia possibile in Silverlight. Per comunicare con un dispositivo MIDI, è necessario utilizzare i metodi PInvoke in winmm.dll
e questo (apparentemente) non può essere eseguito in Silverlight. Vedi:
http://forums.silverlight.net/forums/t/123673.aspx
questo potrebbe essere fatto facilmente in un'applicazione WPF o WinForms. Potrebbe anche essere eseguito in un browser con XBAP, sebbene sia necessario disporre di autorizzazioni elevate per accedere all'API winmm
, che richiederebbe un certificato. Puoi anche effettuare controlli ActiveX con .Net, ma penso che avresti ancora bisogno di un certificato per ottenere le autorizzazioni appropriate (anche se potrebbe funzionare solo con una finestra di dialogo di conferma della sicurezza spaventosa).
Non è possibile utilizzare il codice NET direttamente in Silverlight Silverlight perché ha un nucleo diverso.
classi Tutte .NET che si desidera fare riferimento in Silverlight devono essere ricompilati per Silverlight.
Non è possibile accedere direttamente all'hardware sottostante, quindi temo che sia bloccato con un XBAP affidabile (è necessario firmare l'app e l'utente riceverà un popup che chiede il permesso). XBAP ti offre tutte le funzionalità .NET durante l'esecuzione nel browser. XBAP verrà eseguito su firefox/internet explorer su qualsiasi> macchina xp con .net 3.0 installato.
Spero che questo aiuti.
Silverlight 3 ha una pipeline multimediale estensibile per audio e video. Puoi creare proceduralmente il tuo audio e riprodurlo. Per implementare quello che vuoi, dovresti scrivere il tuo sintetizzatore midi.
- 1. Riproduzione di file MIDI multi-strumento IOS
- 2. C'è uno strumento per analizzare se un progetto C# e WPF può essere portato su Silverlight?
- 3. Un UIWebView può interagire (comunicare) con l'app?
- 4. Qualcuno può indicarmi uno strumento di prototipazione delle vinacce?
- 5. Prendere uno screenshot con Silverlight 5/XNA
- 6. un servizio Android può fornire due interfacce con cui comunicare?
- 7. Silverlight può riprodurre video con trasparenza?
- 8. Ospitare uno strumento VST/DX in C#/C++?
- 9. Come utilizzare uno strumento di confronto personalizzato con Perforce?
- 10. Uno strumento tasklist per matlab
- 11. Silverlight Spy, strumento di tipo FireBug per Flex
- 12. Cercare uno strumento GUI gratuito per lavorare con PostgreSQL
- 13. Sintetizzatore MIDI Java - Impossibile cambiare gli strumenti
- 14. Esiste uno strumento come doxygen per XSLT?
- 15. Silverlight può avviare la pagina Refresh?
- 16. uno strumento di monitoraggio del servizio web
- 17. commettere ad bitbucket con uno strumento basato su GUI
- 18. c'è uno strumento migliore e uno strumento facile rispetto al selenio?
- 19. Uno strumento come ReSharper, ma per Java?
- 20. C'è uno strumento come mechanize per Android?
- 21. Esiste uno strumento di preelaborazione C#?
- 22. C'è uno strumento per profilare query sqlite?
- 23. Pubblicare manualmente MIDI MIDI su iOS, senza CABTMIDILocalPeripheralViewController
- 24. MIDI Over Bluetooth
- 25. Lettura di file MIDI
- 26. Esiste uno strumento distcc-come per GHC?
- 27. Esiste uno strumento per la gestione GAC?
- 28. MIDI OUT trasmettitore non disponibili
- 29. Invio MIDI l'USB utilizzando Arduino
- 30. Uno strumento diff personalizzabile che può produrre report (in XML, HTML)
Non voglio suonare un midi, non voglio emettere alcun suono, voglio leggere midi da uno strumento midi. – Pablo