2017-06-15 13 views
2

ソースからHTMLページに動画を動的に埋め込みたいと考えています。たとえば、新しいビデオを私のページに追加したいのであれば、それを単にフォルダに置き、HTMLページに自動的に埋め込まなければなりません。私は(可能であれば)JavaScriptとjQueryを使ってこれをやりたいと思います。誰かが私を正しい方向に向けることができますか?動画をHTMLに動的に埋め込む

+0

これはあなたの目的のためであるか、ビデオをサーバーに保存する必要がありますか? – Luca

+0

最終的には、データベースからビデオにアクセスして、私がインターンをしている会社の内部リソースにアップロードするようにしています。理想的には、私の上司は、ビデオをデータベースに配置し、私たちのサイトの「ヘルプ」ページに自動的にアップロードさせたいと考えています。 –

答えて

0

それは次のように実行する必要があります。

  1. var folder = "videos/"; 
    
    $.ajax({ 
        url : folder, 
         success: function (data) { 
          $(data).find("a").attr("href", function (i, val) { 
          if(val.match(/\.(mp4)$/)) { 
           $("body").append(" 
            <video width="320" height="240" autoplay> 
             <source src='"+ folder + val +"' type="video/mp4"> 
            </video> 
           "); 
          } 
         }); 
        } 
    }); 
    

アイデアのページへの正しい拡張用のフォルダ

  • ルック
  • 追加のビデオをスキャンから取られるhttps://stackoverflow.com/a/32940532/7117409

  • +0

    ありがとう!それは間違いなく正しい軌道に乗っているように見えます。今私のコンソールはXMLHttpRequestエラーをスローしています。クロスオリジン要求は、プロトコルスキーム(http、データ、クロム、クロムエクステンション、https)でのみサポートされています。おそらく、私が作成した別のテスト.htmlファイルをテストしているからでしょうか?私はそれをもっと調べます。 –

    +0

    あなたは地元にいるので。それはウェブサーバ上になければならず、ローカルホストでさえなければならない。 – YamneZ

    +0

    それは私が推測していたものです。ありがとうございました! –

    関連する問題