J'écris une application de lecture audio simple, pour économiser les frais de codec, donc nous utilisons WMP ActiveX pour lire tous les fichiers musicaux, mais il doit créer une fenêtre pour ActiveX, et le thread de création de l'ActiveX devrait avoir une boucle de message. Je voudrais savoir s'il y a un moyen pour WMP sans ActiveX et Window? Merci d'avance.Comment utiliser le moteur WMP sans fenêtre
0
A
Répondre
0
Oui, vous n'avez pas besoin d'utiliser le contrôle ActiveX. Il suffit d'utiliser Project + Ajouter une référence, onglet Parcourir, sélectionnez c: \ windows \ system32 \ wmp.dll
Mais vous avez vraiment besoin d'un thread qui est initialisé avec [STAThread] ou Thread.SetApartmentState() et une boucle de message (Application.Run). Est requis pour les serveurs COM (comme wmp.dll) qui ont une exigence Single Threaded Apartment. COM utilise la boucle de messages pour rassembler les appels et générer des événements. Sans boucle, le serveur va se bloquer.
Questions connexes
- 1. Comment supprimer le plug-in TBS WMP?
- 2. WMP: streaming, puis enregistrement
- 3. Comment utiliser la fonction SetClipboardViewer sans fenêtre en C#?
- 4. moteur Spark sans page maître
- 5. WMP dans le taux de lecture C#
- 6. Comment utiliser la session sur le moteur de l'application Google
- 7. Comment utiliser le moteur javascript de Rhino dans une applet
- 8. Comment utiliser cron job dans le moteur Social?
- 9. Comment utiliser le moteur JavaScript de John Resig Micro-Templating?
- 10. logique séparée de la présentation sans utiliser le moteur de template
- 11. validation dans les fichiers wmp
- 12. Moteur de recherche sans rampement?
- 13. Utiliser un moteur javascript spécifié?
- 14. Comment utiliser les contrôles dans sharepoint sans utiliser le spcontext.current
- 15. Fenêtre modale sans cadre
- 16. Capturer le bureau sans ma fenêtre
- 17. sans fenêtre .wmv dans firefox
- 18. Comment appeler CMD sans ouvrir une fenêtre
- 19. Comment obtenir frameGeometry sans afficher la fenêtre
- 20. Comment: Utiliser MvcContrib.Pagination sans utiliser MvcContrib.Grid Voir
- 21. Comment utiliser pear sans installation
- 22. Comment utiliser Microsoft.Web.Administration sans IIS7
- 23. Comment utiliser Sitefinity sans thèmes?
- 24. fenêtre WPF Aero sans ombre
- 25. Comment utiliser PhotoLibrary sans jailbreak
- 26. Comment "actualiser" une fenêtre dans IE sans le focus de vol de la fenêtre?
- 27. Exemple d'application wpf sans fenêtre?
- 28. Créer une application sans fenêtre
- 29. Comment faire WMP pour localiser mon codec personnalisé?
- 30. comment utiliser la classe de fenêtre Prototype