.NET MVC4でWebアプリを書いていますが、Markdownを使用したいと思います。オープンソースのC#Markdownライブラリがいくつかあることは理解していますが、YouTubeまたはVimeoビデオのMarkdownテキスト内への埋め込みを明らかにサポートするライブラリは見つかりませんでした。
可能かどうか誰にもわかりますか?
Iframeの使用はではなく「明らかな」ソリューション... 特に使用しているMarkdownパーサー(または公開プラットフォーム)がサポートしていない場合別のWebサイトのコンテンツをインライン化する...代わりに、次の形式を使用して、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")
このマークダウンスニペットが複雑に見える場合は、次の2つの部分に分けてください。
画像![image alt text](http//example.io/link-to-image)
リンクに包まれました[link text](http//example.io/my-link "link title")
YouTubeからサムネイルimage を直接にソースし、実際の動画にリンクしているため、ユーザーが画像/サムネイルをクリックすると動画に移動します。
[![Everything Is AWESOME](https://img.youtube.com/vi/StTqXEQ2l-Y/0.jpg)](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
[〜#〜]または[〜#〜]読者に視覚的な合図を与えたい場合画像/サムネイルは実際には再生可能なビデオであり、YouTubeでビデオの独自のスクリーンショットを撮り、代わりにサムネイルとして使用します。
[![Everything Is AWESOME](http://i.imgur.com/Ot5DWAW.png)](https://youtu.be/StTqXEQ2l-Y?t=35s "Everything Is AWESOME")
これにはいくつかの追加手順が必要ですが(a)ビデオのスクリーンショットを撮影し、(b)アップロードそう3 clear利点を持っているサムネイルとして画像を使用できます:
スクリーンショットの取得には数秒かかり、各OSにはキーボードショートカットがあり、スクリーンショットをクリップボードにコピーするため、[を貼り付けてアップロードを高速化できます。
C#
そして、これは100%Standardmarkdownであるため、works あらゆる場所(C#
パーサーだけでなく! )... GitHub、Redit、Ghostで試してみてください!
このアプローチはVimeoビデオでも機能します
[![Little red ridning hood](http://i.imgur.com/7YTMFQp.png)](https://vimeo.com/3514904 "Little red riding hood - Click to Watch!")
インライン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
<iframe width="560" height="315" src="https://www.youtube.com/embed/-mUJnKI3ipI" frameborder="0" allowfullscreen></iframe>