2010-06-29 4 views
1

XNA에서 mpg 파일을 재생할 수있는 방법이 있습니까? (배경에서 비디오 스트림을 재생해야하는 게임을 개발하고 싶습니다.)XNA에서 mpg 파일 재생

답변

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.GetTexture()을 호출하여 기기에서 설정할 수있는 현재 동영상 프레임의 질감을 얻거나 spriteBatch.Draw()으로 전달합니다.