Asp classic 经典ASP和Youtube播放器

Asp classic 经典ASP和Youtube播放器,asp-classic,Asp Classic,我正在寻求帮助,了解我需要做什么才能显示Youtube播放器 如果它是一个网页,例如www.youtube.com,那么下面的代码就可以了,但是当我将url更改为youtube播放器时,它会显示CWS和其他一些奇怪的字符 我尝试过各种内容类型,但没有乐趣 任何建议都值得赞赏,抱歉,这是经典的ASP,但我很少涉足这方面的事情,我只知道这一点,唉,这是非常少的 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://ww

我正在寻求帮助,了解我需要做什么才能显示Youtube播放器

如果它是一个网页,例如www.youtube.com,那么下面的代码就可以了,但是当我将url更改为youtube播放器时,它会显示CWS和其他一些奇怪的字符

我尝试过各种内容类型,但没有乐趣

任何建议都值得赞赏,抱歉,这是经典的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>

您的
内容类型
只能是
文本/html
(即:不要更改它)

你不需要打开Youtube获取任何东西。只需使用“按原样将其嵌入代码添加到您的页面”,它就可以工作了:

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

您的
内容类型
只能是
文本/html
(即:不要更改它)

你不需要打开Youtube获取任何东西。只需使用“按原样将其嵌入代码添加到您的页面”,它就可以工作了:

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


抱歉,我应该解释一下,我正在尝试以代理的方式运行此应用程序,问题是流式传输Youtube videoNullUserException-顺便说一句,我想要代理的原因是我有一家小企业,希望限制Youtube访问(带宽),但同时启用访问。我知道还有其他选择,但我想看看我是否可以作为代理,通过前端应用程序控制它。我现在发现,如果我调用Youtube:e.g.url=“www.Youtube.com/watch?v=QMjsCf0uP10&feature=topvideos”,那么当我通过本地主机进行测试时,视频显示良好,但当我从VPS尝试时,广告VDIEO都运行良好,但Youtube播放器显示黑色,并带有“发生错误,请稍后再试”字样.@Yummy你到底为什么需要代理?如果这是在一个面向公众的网站上,那么你唯一需要付出代价的就是提供HTML,代理YouTube大大增加了您的带宽使用率,但并没有减少使用率:-S当用户使用嵌入式YouTube播放器访问网页时,是他们产生了带宽成本,因为他们的浏览器从YouTube而不是您自己请求视频。您只需支付为嵌入式播放器提供所需HTML的费用。youtube视频不是MPEG,而是flash视频。mime类型为video/x-flv。flv@JohnYoutube实际上以多种格式存储视频,包括MP4、FLV、3GP和webmSorry应该解释我试图将其作为代理运行,问题是流式传输Youtube videoNullUserException-顺便说一句,我想要代理的原因是我有一个小企业,想限制Youtube访问(带宽)但也允许访问。我知道有其他选择,但我想看看是否可以作为代理并通过前端应用程序控制它。我现在发现的是,如果我调用Youtube:e.g.url=“www.Youtube.com/watch?v=QMjsCf0uP10&feature=topvideos”然后,当我通过localhost进行测试时,视频显示良好,但当我从VPS尝试时,广告vdieos运行良好,但Youtube播放器为黑色,上面写着“出现错误,请稍后再试”@Yummy你为什么需要代理?如果这是在一个面向公众的网站上,那么你唯一的成本就是提供HTML,代理YouTube会大大增加你的带宽使用率,但不会减少它:-S当用户使用嵌入式YouTube播放器访问网页时,是他们产生了带宽,视频的成本是他们的r browser从YouTube而不是您自己请求视频。您只需支付为嵌入式播放器提供所需HTML的费用。YouTube视频不是MPEG,而是flash视频。mime类型是video/x-flv。flv@JohnYoutube实际上以多种格式存储视频,包括MP4、FLV、3GP和webm