2010-06-29 3 views

ответ

3

XNA имеет встроенное воспроизведение видео. Хорошим местом для начала использования может быть Catalin's XNA 3.1 Video Sample.

Одним из недостатков встроенной функциональности XNA является то, что он has limited format support (в частности, WMV9). Поэтому вам нужно будет конвертировать видео в этот формат. Два варианта кодирования - Windows Movie Maker и Windows Media Encoder (который, кажется, недавно стал Expression Encoder 4).

В таком формате вы можете просто добавить его в качестве контента в свой проект. Затем загрузите его как Video через диспетчер содержимого и используйте VideoPlayer, чтобы воспроизвести его, вызвав videoPlayer.GetTexture(), чтобы получить текстуру текущего видеокадра, которую вы можете установить на устройстве, или перейти на spriteBatch.Draw().

Смежные вопросы