J'aime lire des fichiers vidéo, tels que AVIS, via mon programme C #. Est-il possible de lire des fichiers vidéo comme ça? P>
3 Réponses :
Vous devriez pouvoir utiliser le contrôle du lecteur multimédia pour lire des fichiers multimédia.
Exemple de lecture audio de http: // msdn. microsoft.com/en-us/library/ddd562692(vs.85).aspx , vous devriez être capable de l'adapter à la vidéo: p> Il y a un Bit plus d'informations disponibles sur MSDN à http://msdn.microsoft .com / fr-US / bibliothèque / dd564582 (vs.85) .aspx p> p>
Vous devez ajouter un contrôleur Windows Media Player au formulaire. Héritier ici C-Sharpcorner .COM / UPLOADFILE / E628D9 / ... et que d'utiliser ce code.
Vous pouvez envisager d'utiliser les contrôles audio / vidéo dans DirectX gérés comme solution rapide: p>
Si vous avez besoin de plus de contrôle sur la vidéo ou une meilleure intégration avec votre application, vous pouvez utiliser DirectShow. Il y a une bonne bibliothèque INTEROP C # pour y accéder ( DirectShowLib ). P>
Un autre plus d'utiliser DirectShow est que Windows gérera le chargement des codecs nécessaires et des composants de rendu nécessaires à un type de support donné. P>
Vous pouvez toujours utiliser Silverlight fort> pour afficher le contenu vidéo, puis brancher l'application Silverlight dans votre page Web. P>
Que suit certains articles sur la création d'un lecteur vidéo à Silverlight: P>
http: //www.85turns.com/2008/04/02/Create-A-Video-Player-Silverlight-2-Part-1/ p>
ou p>
http: / /weblogs.asp.net/dwahlin/archive/2008/03/07/silverlight-2-0-video-tatutorials.aspx P>
Quels fichiers vidéo? Vous devez être beaucoup plus spécifique. Quel format? Quel type de conteneur?
Soutenir tous les formats vidéo est délicat sur Windows, en raison du support IFFY pour tous les codecs, et les fichiers MPEG peuvent parfois être délicats.