经典ASP和Youtube播放器

时间:2011-03-03 14:28:40

标签: asp-classic

我正在寻找帮助,以便我能够显示Youtube播放器。

以下代码如果是网页,则可以www.youtube.com但是当我将网址更改为Youtube播放器时,它会显示字符CWS和其他一些奇怪的字符。

我尝试了各种Contenttype,但没有任何快乐。

任何建议都表示赞赏,对不起它的经典ASP,但我很少会把我的脚趾浸入到这方面的事情中,而且我所知道的都是唉,而且很少。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%  
response.ContentType="video/mpeg"
%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
</head>
<body>
<%      
url = "http://www.youtube.com/v/u1zgFlCw8Aw?version=3" 
Set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 

xmlhttp.open "GET", url, false 
xmlhttp.send "" 
Response.write xmlhttp.responseText 
Set xmlhttp = nothing
%>

</body>
</html>

1 个答案:

答案 0 :(得分:4)

您的ContentType不应该只是text/html(即:不要更改它)。

您无需打开从Youtube中获取任何内容。只需按原样使用他们的嵌入代码添加到您的页面,它应该可以工作:

<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/u1zgFlCw8Aw" frameborder="0" allowfullscreen></iframe>