Я хочу показать видео структуру в своем приложении с видеофайлом, предоставляемым пользователем.
Texture2d
имеет a FromFile
метод, но Video
не делает.
Какие-либо идеи? (Мне только нужна поддержка ПК),
Спасибо.
Это, к сожалению, не сработает ... их API требует, чтобы видео было обработано через конвейер контента.
Я не обновлял его с тех пор, как видео API были выпущены командой XNA, но вы можете проверить этот проект с открытым исходным кодом, который я написал, Scurvy.Media (http://scurvymedia.codeplex.com/). Он также был конвейером контента, но, возможно, вы сможете изменить его для работы с помощью метода типа .FromFile.
не стесняйтесь обращаться ко мне через codeplex, если у вас возникнут вопросы. :-)
. Вы также можете попробовать видео-плеер XNA DirectShow:
http://xnadsplayer.codeplex.com/
Я никогда не пользовался им, так что не уверен, насколько хорошо он работает, но это еще один вариант для вас.
] Вы можете попробовать использовать видео API, добавленный в XNA 3.1, вместе с [] winform образцом загрузки контента [] на сайте создателей. В примере показано, как позволить пользователю выбрать файл содержимого, и заставить систему скомпилировать его в .xnb, а затем загрузить обратно в память во время выполнения [
].