Как загрузить видео из файла в XNA? (Только ПК)

Я хочу показать видео структуру в своем приложении с видеофайлом, предоставляемым пользователем.

Texture2d имеет a FromFile метод, но Video не делает.

Какие-либо идеи? (Мне только нужна поддержка ПК),

Спасибо.

5
задан Thomas Bonini 22 December 2009 в 21:26
поделиться

3 ответа

Это, к сожалению, не сработает ... их API требует, чтобы видео было обработано через конвейер контента.

Я не обновлял его с тех пор, как видео API были выпущены командой XNA, но вы можете проверить этот проект с открытым исходным кодом, который я написал, Scurvy.Media (http://scurvymedia.codeplex.com/). Он также был конвейером контента, но, возможно, вы сможете изменить его для работы с помощью метода типа .FromFile.

не стесняйтесь обращаться ко мне через codeplex, если у вас возникнут вопросы. :-)

.
1
ответ дан 14 December 2019 в 04:39
поделиться

Вы также можете попробовать видео-плеер XNA DirectShow:
http://xnadsplayer.codeplex.com/

Я никогда не пользовался им, так что не уверен, насколько хорошо он работает, но это еще один вариант для вас.

0
ответ дан 14 December 2019 в 04:39
поделиться
[

] Вы можете попробовать использовать видео API, добавленный в XNA 3.1, вместе с [] winform образцом загрузки контента [] на сайте создателей. В примере показано, как позволить пользователю выбрать файл содержимого, и заставить систему скомпилировать его в .xnb, а затем загрузить обратно в память во время выполнения [

].
4
ответ дан 14 December 2019 в 04:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: