Mat*_*att 55 c# youtube markdown asp.net-mvc-4
我正在.NET MVC4中编写一个Web应用程序,并希望使用Markdown.我知道有一些开源的C#Markdown库,但我没有找到一个明显支持在Markdown文本中嵌入youtube或Vimeo视频的库.
有谁知道这是否可能?
nel*_*nic 101
使用iframe 不是 " 明显 "的解决方案...... 特别是如果您使用的Markdown解析器(或发布平台)不支持从其他网站内联内容...相反,您可以通过包含有效链接来"伪造"它-Markdown文件中的图像,使用以下格式:
[](http://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE "Video Title")
如果此降价代码段看起来很复杂,请将其分为两部分:

包含在链接中的图像
[link text](http//example.io/my-link "link title")
我们直接从YouTube 获取缩略图图像并链接到实际视频,因此当用户点击图像/缩略图时,他们将被带到视频.
[](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
或者如果您想为读者提供图像/缩略图实际上是可播放视频的视觉提示,请在YouTube中截取您自己的视频截图,并将其用作缩略图.
[](https://youtu.be/StTqXEQ2l-Y?t=35s "Everything Is AWESOME")
虽然这需要一些额外的步骤(a)拍摄视频的屏幕截图,然后(b)上传它,这样您就可以将图像用作缩略图,它有三个明显的优势:
截屏需要几秒钟,每个操作系统都有键盘快捷键,可以将屏幕截图复制到剪贴板,这意味着您可以粘贴它以便更快地上传.
C#由于这是100%标准降价,它可以在任何地方使用(不仅仅是C#解析器!)...在GitHub,Redit或Ghost上试试吧!
这种方法也适用于Vimeo视频
[](https://vimeo.com/3514904 "Little red riding hood - Click to Watch!")
Run Code Online (Sandbox Code Playgroud)
slo*_*oth 24
您可以使用内联HTML嵌入视频.
# this is a *markdown* document
<iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/watch?v=TheVideoID?autoplay=1" frameborder="0" allowfullscreen></iframe>
with a **youtube** video embedded
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47694 次 |
| 最近记录: |