Actually, mciSendString can also play AVI videos. Check my API collection in the link in my signature and navigate to WinAPI. The Webcam API file gives a popup for a webcam selection then, after recording, plays the video. Oops, removed the playing portion of the code. Sorry. Pretty much, as long as the video was encoded with mpeg then you are OK. H.264 won't work.