2011-06-23 3 views
1

Je parle couramment XNA mais ne savent rien sur Quicktime bibliothèques et je développe actuellement un XNA fenêtres seule application dans laquelle je voudrais lire Quicktime vidéos.Comment les vidéos quicktime peuvent-elles être lues dans XNA 4.0?

De quelle façon (s) puis-je obtenir un lecteur Quicktime objet à la sortie bytes[] afin que je puisse stocker des données sur un Texture2D? Quelle lib (s) est nécessaire?

+5

Pourquoi quicktime? Les utilisateurs doivent disposer d'une alternative rapide ou rapide pour lire de telles vidéos. Et de moins en moins de gens ont ces bibliothèques (bon débarras) – CodesInChaos

Répondre

3

Réponse simple: Vous ne pouvez pas. Réponse difficile: écrire (ou trouver) quelque chose qui peut ouvrir le Quicktime container et accéder au flux d'octets sous-jacent. Une fois que vous avez cela, vous pouvez alors comprendre comment le jouer à travers le canal que vous avez choisi.

0

XNA 4.0 dispose désormais d'un lecteur multimédia intégré. Les fichiers vidéo doivent être au format .wmv.

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer_members.aspx

+0

Voulez-vous dire la classe VideoPlayer (http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.videoplayer.aspx)? La raison pour laquelle j'ai fini par regarder quicktime était parce que les vidéos wmv ne peuvent être que de 1280x720 max dans XNA et que XNA de Windows-only est nécessaire pour lire des vidéos fullHD res. –