Also, it will give you access denied errors unless you eliminate the Response.ContentType line.
Here, this will allow you to use an input script for the video url (strvurl) and it'll work. You'll still get the "insecure" message, but it'll play in a secure website. You cannot use https for the preface to youtube, it isn't a secure site.
%>
<object width="425" height="355">
<param name="movie" value="<%=strvurl%>"></param>
<param name="wmode" value="transparent"></param>
<param name="autostart" value="true"></param>
<param name="autoplay" value="true"></param>
<param name="transparentatstart" value="true"></param>
<param name="codebase" value=""></param>
<param name="codetype" value="application/x-shockwave-flash"></param>
<embed src="<%=strvurl%>" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed>
</object>
<%
This has limited use, in my opinion. You would need to know all of the YouTube video addresses, and if you've gone there to get them, you can more easily watch them there.<