Hi,
You can use Third-Party control "ASPNetVideo" to achieve this. The ASP.net Video Component allows streaming videos and audios to be directly embedded into .Net ASPX web pages. It supports for QuickTime (.mov), Real Player (.ram, .rmv), Windows Media Player(.wmv, .avi) and other audio format such as wma, wav, mp3,etc.You can get more information at below link:
http://pcwin.com/Software_Development/ASPNetVideo/index.htm
And you can download this control at : http://pcwin.com/Software_Development/ASPNetVideo/download.htm
When you install it, you can deploy it with AJAX mode or Normal mode.
After installation, it appears the ASPVideo Control Tab in VS2003/VB2005/VS2008. Only thing needs to do is to drag the ASPNetVideo control into your page. And set VideoURL property of the Video control. Set UIMode="Invisible" can hidden the media body.
The Third-Party control isn't made by microsoft. If any accident occurs during the process, please connect with the organization of the product.