J'aime lire des fichiers vidéo, tels que les AVI, grâce à mon programme C#. Est-il possible de lire des fichiers vidéo comme ça?Comment puis-je lire des fichiers vidéo?
Répondre
Vous devriez pouvoir utiliser le contrôle Media Player pour lire les fichiers multimédias.
Exemple de lecture audio de http://msdn.microsoft.com/en-us/library/dd562692(VS.85).aspx, vous devriez être en mesure de l'adapter à la vidéo:
// [ C# ]
WMPLib.WindowsMediaPlayer Player;
private void PlayFile(String url)
{
Player = new WMPLib.WindowsMediaPlayer();
Player.PlayStateChange +=
new WMPLib._WMPOCXEvents_PlayStateChangeEventHandler(Player_PlayStateChange);
Player.MediaError +=
new WMPLib._WMPOCXEvents_MediaErrorEventHandler(Player_MediaError);
Player.URL = url;
Player.controls.play();
}
private void Form1_Load(object sender, System.EventArgs e)
{
// TODO Insert a valid path in the line below.
PlayFile(@"c:\myaudio.wma");
}
private void Player_PlayStateChange(int NewState)
{
if ((WMPLib.WMPPlayState)NewState == WMPLib.WMPPlayState.wmppsStopped)
{
this.Close();
}
}
private void Player_MediaError(object pMediaObject)
{
MessageBox.Show("Cannot play media file.");
this.Close();
}
Il y a un peu plus d'informations disponibles sur MSDN à http://msdn.microsoft.com/en-us/library/dd564582(VS.85).aspx
vous devez ajouter un contrôleur Windows Media Player au formulaire. Deatailed ici http://www.c-sharpcorner.com/UploadFile/e628d9/playing-audio-and-video-files-using-C-Sharp/ Et que d'utiliser ce code. – matasoy
Vous pouvez envisager d'utiliser l'Audio/Vidéo contrôles dans DirectX géré comme une solution rapide:
http://msdn.microsoft.com/en-us/library/bb324497%28VS.85%29.aspx#dx_avp_playing_a_video_file
Si vous avez besoin de plus de contrôle sur la vidéo ou d'une meilleure intégration avec votre application, vous pouvez utiliser DirectShow. Il y a une bonne bibliothèque d'interopérabilité C# pour y accéder (DirectShowLib). Un autre avantage de l'utilisation de DirectShow est que Windows va gérer le chargement des codecs nécessaires et des composants de rendu nécessaires pour un type de média donné.
Vous pouvez toujours utiliser Silverlight pour afficher le contenu vidéo, puis brancher l'application Silverlight dans votre page Web.
Ce qui suit sont quelques articles sur la création d'un lecteur vidéo en silverlight:
http://www.85turns.com/2008/04/02/create-a-video-player-silverlight-2-part-1/
ou
http://weblogs.asp.net/dwahlin/archive/2008/03/07/silverlight-2-0-video-tutorials.aspx
- 1. Comment lire des fichiers vidéo à partir d'une bibliothèque vidéo iPod?
- 2. Comment lire une vidéo?
- 3. Comment lire de gros fichiers vidéo dans l'application blackberry?
- 4. Comment charger un lecteur multimédia pour lire des fichiers vidéo ou audio avec jqtouch?
- 5. PHP: Comment écrire du code pour lire des fichiers vidéo (pas flash) mais complètement éteindre le téléchargement vidéo
- 6. Comment lire des fichiers CSS avec jQuery
- 7. Comment lire des fichiers HTTP POST
- 8. Comment lire des fichiers mp3 en C#?
- 9. Comment lire des fichiers Excel en Perl?
- 10. Comment lire une vidéo au nsthread ..!
- 11. Lire des fichiers en python
- 12. Comment lire la vidéo suivante dans MPMoviePlayer?
- 13. Comment lire les informations de format vidéo
- 14. Comment lire la vidéo YUV en Qt4?
- 15. Comment puis-je lire une vidéo?
- 16. Lire la vidéo sur BlackBerry
- 17. HTML 5 vidéo: Lire tous les fichiers vidéo du dossier localhost, puis boucle
- 18. Télécharger et lire des fichiers audio/vidéo du serveur à notre application en utilisant l'iPhone sdk
- 19. Comment lire l'audio et la vidéo ensemble dans l'iphone
- 20. Lire des fichiers WordPerfect avec Python?
- 21. ASP.NET - comment lire les attributs (longueur, résolution, codec) de fichiers vidéo
- 22. Comment lire les fichiers .bin?
- 23. lire des fichiers odt dans php
- 24. Comment utiliser gnlcomposition pour concaténer des fichiers vidéo?
- 25. comment diffuser des fichiers vidéo 3gp en C++
- 26. Comment diviser et fusionner des fichiers vidéo MPEG
- 27. lire des fichiers cryptés en utilisant SDL_Mixer
- 28. Comment limiter l'accès http aux fichiers vidéo?
- 29. lire des fichiers pdf en utilisant java
- 30. comment lire des fichiers avec des espaces et des caractères spéciaux dans leur nom?
Quels fichiers vidéo? Vous devez être beaucoup plus précis. Quel format? Quel type de conteneur? – Cromulent
l'un des formats vidéo – ratty
La prise en charge de tous les formats vidéo est délicate sur Windows, en raison de la prise en charge de tous les codecs, et les fichiers MPEG peuvent être parfois difficiles. – Kazar