YouTubeビデオをGitHub wikiページに埋め込むにはどうすればよいですか?


298

私はマークアップにかなり慣れています(ただし、ピックアップは非常に簡単です)。私はパッケージに取り組んでおり、wikiページをヘルプマニュアルのように見栄えよくしようとしています。YouTubeビデオリンクをWikiページに簡単に挿入できますが、YouTubeビデオを埋め込むにはどうすればよいですか。これは不可能かもしれません。

HTMLタグを使用できることを確認したので、次のようにこのリンクごとに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>

ページを保存しましたが、何も起こりませんでした。

  1. GitHub wikiページにYouTubeビデオを埋め込むことはできますか?
  2. もしそうなら?

4
github wikiページでは、セキュリティ上の理由から<object>タグが許可されていない可能性があります。
サイプレスフランケンフェルト2012

回答:


470

動画を直接埋め込むことはできませんが、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)

詳細については、GitHubのこのMarkdownチートシートをご覧ください。


2
iframeはwikiページでは機能せず、このソリューションのみが現在機能します。
タイラーリンカー、2014年

270

完全な例

@MGAの回答を拡張する

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](https://example.com/link-to-image)
リンクにラップされた画像
[link text](https://example.com/my-link "link title")

有効なマークダウンとYouTubeサムネイルの使用例:

すべてが素晴らしい

YouTubeからサムネイル画像を直接調達して実際の動画にリンクしているので、ユーザーが画像/サムネイルをクリックすると、動画に移動します。

コード:

[![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つの明確な利点があります。

  1. マークダウン(または結果のhtmlページ)を読んでいる人には、ビデオを視聴できることを伝える視覚的な手掛かりがあります(ビデオコントロールをクリックすると、
  2. 動画の特定のフレームを選択してサムネイルとして使用できます(これにより、コンテンツをより魅力的にすることができます)
  3. リンクされた画像をクリックすると再生が開始されるビデオの特定の時間リンクできます。(この場合は35秒から)

スクリーンショットを撮ってアップロードするには数秒かかりますが、大きな見返りがあります。

どこでも動作します!

これは標準の値下げなので、どこでも機能します。GitHub、Reddit、Ghost、そしてここStack Overflowで試してみてください。

Vimeo

このアプローチはVimeoビデオでも機能します

赤頭巾ちゃん

コード

[![Little red riding hood](http://i.imgur.com/7YTMFQp.png)](https://vimeo.com/3514904 "Little red riding hood - Click to Watch!")

ノート:


2
私は最近、私はすなわち仕事、これを取得するにはURLからHTTP / HTTPS URLスキームを省略しなければならなかったことが判明[![Everything Is AWESOME](//img.youtube.com/vi/StTqXEQ2l-Y/0.jpg)](//www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")
スティーブン・クアン

1
@StephenQuanどのマークダウンパーサー/プラットフォームを使用しましたか?私たちは、コードを使用してhttpか、httpsGitHubの例に:github.com/dwyl/remote-workingどこビデオ画像とリンク作業...
nelsonic

26

Markdownはビデオの埋め込みを公式にサポートしていませんが、生のHTMLを埋め込むことができます。私はGitHub Pagesでテストしたところ、問題なく動作しました。

  1. YouTubeのビデオページに移動し、共有ボタンをクリックします
  2. 埋め込みを選択
  3. マークダウンにHTMLスニペットをコピーして貼り付けます

スニペットは次のようになります。

    <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:ここでライブプレビューをチェックできます


このiframe戦略は有望に見えました。ただし、私のリポジトリの READ.mdファイルでは機能しません。
Adam Hurwitz、

8

マークダウン+中央揃えよりも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>


3

ビデオをサムネイルとリンクに中央揃えします。

<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>

結果:

ここに画像の説明を入力してください


自動化が簡単なため、これは素晴らしい答えです。そのためには、その画像リンクのテンプレートがあるhttps://img.youtube.com/vi/ID_OF_VIDEO/0.jpgと、画像へのリンクを形成するためのAPIは、この回答で詳しく説明されていますstackoverflow.com/a/2068371/55478
ノアサスマン


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.