Мне интересно, как лучше всего воспроизводить видео MP4 в приложении Windows Forms (.NET 2.0) в Vista и XP.
Вы можете встроить проигрыватель Windows Media в форму .
ОБНОВЛЕНИЕ : WMP не поддерживает MP4 "из коробки", но есть пакетов кодеков , которые добавляют такую поддержку. Возможно связать установку кодека с вашей установкой, но я думаю, что WMP может извлечь и установить кодек MP4 самостоятельно.
взгляните на iSpy - это открытый исходный код и проигрыватель VLC для воспроизведения mp4.
http://www.ispyconnect.com
Либо встраивайте медиаплеер, либо посмотрите на управляемый DirectX (хотя MDX сейчас немного устарел)