0

通常の Youtube Video URL を埋め込まれた自動再生 URL に変換する JavaScript 関数を作成しました。通常の非自動再生 URL に変換するだけでは問題なく動作しますが、URL の末尾に自動再生を追加すると、iframe で再生されません。

URLを変換するコードは次のとおりです。

 function getEmbedVideoURL(originalString)
 {
      var regExp = "watch.*=";
      var autoplay = "?autoplay=1";
      var newstring = originalString.replace(new RegExp(regExp),"embed/");
      newstring += autoplay;
      alert(newstring);
      return newstring;
 }

string.concat メソッドも使用してみましたが、どちらも機能しませんでした。どんな助けでも大歓迎です。この URL を入力http://www.youtube.com/watch?v=d1J43_TXly0として使用しています。

4

1 に答える 1