我正在寻找帮助,以便我能够显示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>
答案 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>