lcHtml = lcHtml + "<OBJECT id=""VIDEO"" width=""320"" height=""240"" " + _ "CLASSID=""CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6""" + _ "type=""application/x-oleobject"">" + oApp.cCR lcHtml = lcHtml + "<PARAM NAME=""URL"" VALUE=""" + oApp.cHttp + lcFileName + """>" + oApp.cCR lcHtml = lcHtml + "<PARAM NAME=""SendPlayStateChangeEvents"" VALUE=""True"">" + oApp.cCR lcHtml = lcHtml + "<PARAM NAME=""AutoStart"" VALUE=""True"">" + oApp.cCR lcHtml = lcHtml + "<PARAM name=""PlayCount"" value=""9999"">" + oApp.cCR lcHtml = lcHtml + "</OBJECT>" + oApp.cCR Return lcHtmlBasically, I would be able to return that HTML code into a literal on the page and that would do. I tested that and it works very well. The video is streamed into the Windows Media Player.