我正在尝试将视频加载到网页上,并在YouTube嵌入代码上加载视频。但是,当我用视频的Google Drive链接(共享打开)替换代码中的SRC时,什么都不会出现。我的意思是,没有错误,但它是空白的。为什么这里什么都没出现?如何获得此Google驱动器视频以便在我的网页上加载?我不想用chrome手动粘贴URL。
这无能为力:
<html>
<head>
</head>
<body>
<iframe width="100%" height="100%" src="https://drive.google.com/file/d/1pdvh_mEnkXPKA3jivYIpYKTaoukxH5p3Yg/view?usp=sharing"></iframe>
</body>
</html>
YouTube版本可完美地工作:
<html>
<head>
</head>
<body>
<iframe width="100%" height="100%" src="https://www.youtube.com/embed/UTt33udwRw0" frameborder="0" allowfullscreen></iframe>
</body>
</html>
如何从Google Drive获得视频以在我的网页上播放,例如YouTube视频的播放方式?如果它不能直接嵌入 - 可以使用哪些替代方案使视频出现 - iframe显然不起作用,必须有一些替代方案。
另外,任何人都知道如何使其自动播放?
谢谢
编辑:2022年9月
似乎在某个时候自这个答案首次发布以来,自动播放已停止工作。就目前而言,视频播放器试图自动播放但无法加载,这表明这可能是一个错误。我还没有找到合适的选择。
原始答案
您需要使用Google驱动器嵌入式选项。这是您要寻找的URL: https://drive.google.com/file/d/1pdvh_mEnkXPKA3jivYIpYKTaoukxH5p3Yg/preview
<html>
<head>
</head>
<body>
<iframe width="100%" height="100%" src="https://drive.google.com/file/d/1pdvh_mEnkXPKA3jivYIpYKTaoukxH5p3Yg/preview"></iframe>
</body>
</html>
您可以通过将?autoplay=1
附加到URL来使其自动播放,因此现在是https://drive.google.com/file/d/1pdvh_mEnkXPKA3jivYIpYKTaoukxH5p3Yg/preview?autoplay=1
。
通过使用iframe
<iframe src="https://drive.google.com/uc?export=preview&id=1Um_zcEVWd0Wi7B1dsWGf7ixiXTdoFYMm" width="640" height="480" allow="autoplay"></iframe>
通过使用视频标签
<video width="320" height="240" controls>
<source src="https://drive.google.com/uc?export=preview&id=1Um_zcEVWd0Wi7B1dsWGf7ixiXTdoFYMm" type="video/mp4">
Your browser does not support the video tag.
</video>
只需将ID值替换为Google Drive文件ID,您可以从Google Drive获得。按照步骤:
- 在Google Drive中开放视频预览。
- 在左上屏幕的3个点上,单击以在新窗口中打开。
- 再次单击3个点,这一次在打开的菜单中,您将看到嵌入式项目选项&amp;单击该。
- 现在您将获得一个iframe标签复制链接的视频ID。
- 然后将此视频的设置更改为任何人都可以查看。
快乐视频嵌入: - )