javascript - 如何在html中添加视频
问题描述
我想在我的页面上放一段来自 YouTube 的视频,所以我使用了从我在 Google Blogger 上的博客中复制的脚本,如下所示:
<div>
<iframe
id="vid"
allowfullscreen=""
class="YOUTUBE-iframe-video"
data-thumbnail-src="https://i.ytimg.com/vi/sjxDbz9HOnE/0.jpg"
frameborder="0"
src="https://www.youtube.com/embed/sjxDbz9HOnEfeature=player_embedded"
height="300"
width="300">
</iframe>
</div>
这些视频的方法成功了,
我将使用的视频链接与原始链接进行了比较,发现如下:
使用的视频链接:https://www.youtube.com/embed/sjxDbz9HOnE?feature=player_embedded
原视频链接:https://www.youtube.com/watch?v=sjxDbz9HOnE&feature
我们知道几乎所有 YouTube 视频都以以下短语开头:https://www.youtube.com/watch?v=
从中区分视频的代码是它后面的短语,即:sjxDbz9HOnE
并从中获取任何视频,我们使用以下链接:https://www.youtube.com/embed/__video_cod__?feature=player_embedded
它也适用于另一个链接,它是关于视频图像的,其中:https://i.ytimg.com/vi/__video_cod__/0.jpg
但正如我所说,该方法仅适用于该视频并尝试尝试另一个视频,因此出现视频图像,当我单击它播放视频时它不起作用并显示错误消息。
解决方案
您应该使用有效的视频网址。您的网址“ https://www.youtube.com/embed/sjxDbz9HOnEfeature=player_embedded ”已失效。
推荐阅读
- html - 我怎样才能在同一行保留多个 p 标签/
- python - Excel 显示重复的合并列
- reactjs - Material UI radio button issue
- javascript - A String.prototype.diff() line by line
- java - 从系统中删除用户时遇到问题。变化的关键约束
- python - 无法在python中插入二维列表
- reactjs - How to manage authentication on a Django-React webapp?
- python - Convert a 2D numpy array into a hot-encoded 3D numpy array, with same values in the same plane
- flutter - How to solve this List
type error in Flutter/Dart - google-compute-engine - Error in running the shutdown-script for instance of google compute engine: gsutil failed to copy file to google cloud storage