GET(谷歌驱动文件)net::ERR_CONNECTION_TIMED_OUT



我正试图使用我在googledrive中上传的视频,该链接是我的HTML项目中任何作为观众的人的开放访问,但我返回的是一个错误。当我点击它时,它说我需要用应用程序打开它,因为他们从几个小时起就在"分析视频"。https://drive.google.com/file/d/1vJgksW011ngQpyBV7xdrJid3X4cLFza_/view?usp=sharing在我放入的HTML中:

<video controls autoplay width="320" height="240">
<source src="https://drive.google.com/file/d/1vJgksW011ngQpyBV7xdrJid3X4cLFza_/view?usp=sharing" type="video/mp4">
</video>

它并没有显示任何东西。在控制台日志中,我得到了:

ERROR : GET https://drive.google.com/file/d/1vJgksW011ngQpyBV7xdrJid3X4cLFza_/view?usp=sharing net::ERR_CONNECTION_TIMED_OUT

我做错了什么?

尝试添加

  • /u/0/uc?id=替换/file/d/
  • 将结束/view?usp=sharing替换为&export=download

输入为:

  • https://drive.google.com/file/d/1vJgksW011ngQpyBV7xdrJid3X4cLFza_/view?usp=sharing

<video>标签中使用的输出:

  • https://drive.google.com/u/0/uc?id=1vJgksW011ngQpyBV7xdrJid3X4cLFza_&export=下载

示例代码:

<!DOCTYPE html>
<html>
<body>
<video id="background-video" autoplay loop muted poster="./assets/clouds_HP.jpg">
<source src="https://drive.google.com/u/0/uc?id=1vJgksW011ngQpyBV7xdrJid3X4cLFza_&export=download" type="video/mp4">
</video>
</body>
<script>
var vid = document.getElementById("background-video");
vid.addEventListener('click', function(evt) { handle_Click (evt) } );
function handle_Click (evt)
{
//alert("clicked object ID is : " + evt.target.id);
vid.muted = false;
}
</script>
</html>

最新更新