使用标准 Markdown 的解决方案(不是 iFrame!)
使用 iframe 不是“显而易见的”解决方案...尤其是如果 Markdown 解析器 (或发布平台)您使用的不支持内联来自不同网站的内容...相反,您可以通过在 Markdown 中包含 有效的链接图像来“伪造”它文件,使用这种格式:
[](http://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE "Video Title")
Markdown 的解释
如果这个markdown sn-p看起来很复杂,把它分成两部分:
一张图片

包含在链接中
[link text](http//example.io/my-link "link title")
使用有效 Markdown 和 YouTube 缩略图的示例:
我们从 YouTube 直接获取 缩略图 图片并链接到实际视频,因此当用户点击图片/缩略图时,他们将被带到视频中。
代码:
[](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
OR如果你想给读者一个视觉提示,图像/缩略图实际上是一个可播放视频,在 YouTube 中为视频截取自己的屏幕截图并将其用作缩略图。
使用带有视频控件的屏幕截图作为视觉提示的示例:
代码:
[](https://youtu.be/StTqXEQ2l-Y?t=35s "Everything Is AWESOME")
明显优势
虽然这需要几个额外的步骤 (a)截取视频的屏幕截图并 (b)上传 因此您可以将图像用作缩略图,它确实具有 3 清晰 优点:
- 阅读您的 markdown(或生成的 html 页面)的人有一个视觉提示,告诉他们可以观看视频(视频控件鼓励点击)
- 您可以选择视频中的特定帧用作缩略图(从而使您的内容更具吸引力)
- 您可以链接到视频中的特定时间,当点击链接的图像时,视频将从该时间开始播放。 (在我们的例子中是 35 秒)
截屏需要几秒钟的时间,每个操作系统都有键盘快捷键,可将截屏复制到剪贴板,这意味着您可以粘贴它以加快上传速度。
不只有 C#
而且由于这是 100% 标准 降价,它适用于任何地方(不仅适用于 C# 解析器!) ...在 GitHub、Redit 或 Ghost 上试试吧!
Vimeo
这种方法也适用于 Vimeo 视频
示例
代码
[](https://vimeo.com/3514904 "Little red riding hood - Click to Watch!")
注意事项: