2010-06-29 5 views

Répondre

3

XNA a la lecture vidéo intégrée. Un bon endroit pour commencer à l'utiliser pourrait être Catalin's XNA 3.1 Video Sample.

Un inconvénient de la fonctionnalité intégrée de XNA est qu'il est has limited format support (spécifiquement WMV9). Vous devrez donc convertir votre vidéo dans ce format. Deux options d'encodage sont Windows Movie Maker et Windows Media Encoder (qui semble être récemment devenu Expression Encoder 4). Une fois dans ce format, vous pouvez simplement l'ajouter en tant que contenu à votre projet. Puis chargez-le en tant que Video via le gestionnaire de contenu et utilisez VideoPlayer pour le lire, en appelant le videoPlayer.GetTexture() pour obtenir une texture de la trame vidéo actuelle que vous pouvez définir sur le périphérique ou passer à spriteBatch.Draw().