我对标记很新(虽然它非常容易拾取)。我正在开发一个软件包,并试图让wiki页面看起来很好看作为帮助手册。我可以很容易地将YouTube视频链接插入维基页面,但如何嵌入YouTube视频。这可能是不可能的。
我看过你可以使用HTML标签,所以我尝试使用HTML LINK嵌入HTML,如下所示:
<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/user/wwwLoveWatercom?v=BTRN1YETpyg" />
<param name="wmode" value="transparent" />
<embed src="http://www.youtube.com/user/wwwLoveWatercom?v=BTRN1YETpyg"
type="application/x-shockwave-flash"
wmode="transparent" width="425" height="350" />
</object>
并保存了页面,但什么也没发生。
答案 0 :(得分:349)
无法直接嵌入视频,但您可以将图片链接到YouTube视频:
[![IMAGE ALT TEXT HERE](https://img.youtube.com/vi/YOUTUBE_VIDEO_ID_HERE/0.jpg)](https://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE)
有关详细信息,请查看here。如果您想保持简单,只需使用以下语法将其设为链接:
[linkname](https://youtubevideourl)
答案 1 :(得分:221)
扩展 @MGA 的答案
虽然无法在Markdown中嵌入视频,但您可以通过包含 有效“ 伪造 ” Markdown文件中的链接图像 ,使用以下格式:
[![IMAGE ALT TEXT](http://img.youtube.com/vi/YOUTUBE_VIDEO_ID_HERE/0.jpg)](http://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE "Video Title")
如果此降价代码段看起来很复杂,请将其分为两部分:
图像
![image alt text](http//example.io/link-to-image)
包裹在链接中
[link text](http//example.io/my-link "link title")
我们正在从YouTube直接获取 缩略图 图片 并链接到实际视频,因此当用户点击图片/缩略图时将被带到视频。
[![Everything Is AWESOME](https://img.youtube.com/vi/StTqXEQ2l-Y/0.jpg)](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
或 如果您想为读者提供 视觉提示 ,那么图片/缩略图实际上是< em>可播放视频,在YouTube中截取视频截图,并将其用作缩略图。
[![Everything Is AWESOME](http://i.imgur.com/Ot5DWAW.png)](https://youtu.be/StTqXEQ2l-Y?t=35s "Everything Is AWESOME")
虽然这需要一些额外的步骤(一个)获取视频的屏幕截图( b )上传它因此您可以将图片用作缩略图,它具有 3 清除优势:
截取屏幕截图
由于 100%标准降价, 无处不在 ...在GitHub,Redit,Ghost和上试用当然在StackOverflow上!
此方法也适用于Vimeo视频
[![Little red ridning hood](http://i.imgur.com/7YTMFQp.png)](https://vimeo.com/3514904 "Little red riding hood - Click to Watch!")
答案 2 :(得分:15)
我创建了https://yt-embed.herokuapp.com/来简化这一过程。根据上面的示例,用法是直接的:
[![Everything Is AWESOME](https://yt-embed.herokuapp.com/embed?v=StTqXEQ2l-Y)](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
将导致:
只需调用https://yt-embed.herokuapp.com/embed?v=[video_id]作为图像而不是https://img.youtube.com/vi/。
答案 3 :(得分:14)
Markdown官方上不支持视频嵌入,但您可以将原始HTML嵌入其中。我使用 GitHub Pages 进行了测试,它可以完美运行。
该代码段如下所示:
<iframe width="560" height="315"
src="https://www.youtube.com/embed/MUQfKFzIOeU"
frameborder="0"
allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen></iframe>
PS:您可以签出live preview here
答案 4 :(得分:5)
如果你喜欢HTML标签而不是降价+中心对齐:
<div align="center">
<a href="https://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE"><img src="https://img.youtube.com/vi/YOUTUBE_VIDEO_ID_HERE/0.jpg" alt="IMAGE ALT TEXT"></a>
</div>
答案 5 :(得分:5)
将视频与缩略图和链接居中对齐
<div align="center">
<a href="https://www.youtube.com/watch?v=StTqXEQ2l-Y">
<img
src="https://img.youtube.com/vi/StTqXEQ2l-Y/0.jpg"
alt="Everything Is AWESOME"
style="width:100%;">
</a>
</div>
结果:
答案 6 :(得分:1)
扩展@MGA和@ nelsonic的答案,并试图让它成为一个 更容易获得所需的降价。
我接受了上面提到的建议,并把它放在一个小的Clay函数中,它接收一个Youtube URL和一些Image Alt Text并返回一个MarkDown链接图像,你可以将它粘贴到你的Github自述文件中:{{3 }}
将按照@nelsonic
的建议,对具有视频播放器控制权的人进行操作答案 7 :(得分:1)
添加最初由YouTube使用的缩略图链接是一种有效的解决方案。 YouTube使用的缩略图可以通过以下方式访问:
https://www.youtube.com/watch?v=5yLzZikS15k
https://img.youtube.com/vi/5yLzZikS15k/0.jpg
遵循此逻辑,下面的代码将产生完美的结果:
<div align="left">
<a href="https://www.youtube.com/watch?v=5yLzZikS15k">
<img src="https://img.youtube.com/vi/5yLzZikS15k/0.jpg" style="width:100%;">
</a>
</div>
答案 8 :(得分:1)
就我而言,作为一个技巧,我遇到了这个问题,使用在线转换器将我的屏幕录制视频转换为 gif,然后我将其添加到我的降价中,如下所示:
## Quick Overview of the project
![Functional Programming with Javascript using NASA API](./functionJsWithNasaAPI.gif)
结果如下图
检查 this repo 以获得上述示例的实时预览。 希望这个技巧可以帮助某人:)
答案 9 :(得分:0)
[![IMAGE ALT TEXT HERE](https://cdn.pixabay.com/photo/2017/11/12/12/20/christmas-
2942305_960_720.jpg)](https://youtu.be/PyCvl-pdDp0)
答案 10 :(得分:-1)
您可以尝试以下操作:
<iframe width="500" height="300" src="https://www.youtube.com/embed/<VIDEO_ID>" frameborder="0" allowfullscreen></iframe>
答案 11 :(得分:-1)
如果你想在 GitHub 页面上嵌入视频,你需要做的就是转到 YouTube 视频,点击分享,复制嵌入代码(它应该看起来像这样)
<iframe width="560" height="315" src="https://www.youtube.com/embed/Z7PExj_v-ZU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
并将其粘贴到您的降价页面。
答案 12 :(得分:-2)
div
答案 13 :(得分:-4)
我使用iframe按如下方式嵌入YouTube视频:
<div align="center">
<iframe width="620" height="315"
src="https://www.youtube.com/embed/OhlVBpEnjig">
</iframe>
</div>