5

環境

私は通常、簡単な GitHub ページをセットアップして、私が行ったいくつかの開発を文書化しています。それらは通常、ページ ジェネレーターを使用してレポ設定から生成する非常に単純なページです。jekyll を使用して適切な gh ページに移動することは、非常に単純なことに対してオーバーヘッドが大きすぎるため、この方法を引き続き使用したいと考えています。

最近、最初のセクションに単純な 2 分間のビデオを追加することが非常に理にかなっているユース ケースに出会いました。HTML ビデオのネイティブ マークダウンがわからないので、他の多くの状況で行うように、HTML コードを直接追加することにしました。

<video width="640" height="400" controls preload> 
    <source src="https://github.my.company.com/Org/sample/blob/master/intro.mp4?raw=true"></source> 
</video>

問題

ページを生成すると、タグがありません。これは通常、videoタグがサポートされていない場合に発生します。Chrome コンソールを開いて HTML を直接編集すると、予想どおり、ビデオは問題なく表示され、再生することもできます。

video実行中のコンテキストがビデオ (ヘッドレス、互換性のないエージェントなど) をサポートしていないため、GitHub マークダウン エンジンがタグを削除しているとしか思えません。

GitHub は、ネイティブ HTML をページ レンダリングにサポートしていると述べているため、「これをすべてのコストで解析しないでください」という特定のマークダウンはなく、多くのオプションが残っていません。

質問

この問題に遭遇した人はいますか? Jekyll に移行せずに、生成されたページにビデオ タグを含めることができるかどうか知っていますか?

4

2 に答える 2

0

重い仕事はすべてビデオ ホスティング サービスに任せることができます。

利点は次のとおりです。

  • 彼らはあなたのためにすべてのhtmlビデオ/フラッシュフォールバックを行います
  • デバイス/ネットワークに応じて、適切なエンコード/帯域幅を提供できます
  • 彼らは、適切な配信を保証する専門のCDNを持っています(?キャリアによって異なりますが、あなたは知りません)

業界の誰もが、ビデオ管理の苦労を委任しています。

追加する必要がある唯一のコードは、次のようなものです。

<iframe width="420" height="315" src="//www.youtube.com/embed/KgLfpnPdqZw" frameborder="0" allowfullscreen></iframe>
于 2014-07-28T19:14:10.440 に答える