如果YouTube剪辑被禁止为用户脚本提供替代

If YouTube clips are barred for user - script to offer alternative?

本文关键字:脚本 用户 YouTube 禁止 如果      更新时间:2023-09-26

我们有一个提供教育课程的网站,我们使用了一些YouTube视频。然而,许多学生通过他们的学校或大学的电脑连接被禁止访问YouTube,因此我们的页面在我们的视频应该是黑色方块。

是否有办法提供一个本地视频替代,如果YouTube剪辑不会加载(被阻止)?

脚本?该网站正在使用经典的asp,虽然我怀疑解决方案将是客户端javascript。我不知道从哪里开始。

谢谢Geoff

逻辑步骤:
  1. 将视频嵌入....
  2. 在页面加载时,通过http://gdata.youtube.com/feeds/api/videos
  3. 发出HTTP请求
  4. 响应应该告诉您YouTube是否被阻止,或者内容在您的国家/地区受到限制。
  5. 查看该响应,并根据响应显示/隐藏div,并显示/隐藏另一个嵌入另一个视频的div(来自本地源)。

Javascript是理想的选择。

<script src="jquery...."/>
<script>
$(
   function(){
     // Make HTTP query here $.get(url, response_function);
     // Use response_function to show/hide the div whose id you know. 
     // also use response_function to show/hide the div which contains the local video sources' videos
    }          
);
</script>