2016-08-05 16 views
0

上のpostMessageを実行に失敗しましたSOの投稿で、投稿元を&ターゲットURLにhttpsにすることで問題を解決しています。この場合、どちらも同じです。続きのYouTube iFrameのプレーヤAPIは、私が<strong><code>YouTube iFrame Player API</code></strong>を使用して自分のWebページにユーチューブをロードしようとし、荷重が中に次のエラーを取得していますDOMWindow

は私が動的にプレイヤーをロードするために使用していますJSコードです:

showVideoPreview: function(youtube_id){ 
     var meThis = this; 
     var player = new YT.Player('shoppable-video-container', { 
      height : '315', 
      width : '560', 
      videoId : youtube_id, 
      events : { 
       'onReady'  : meThis.onPlayerReady, 
       'onStateChange' : meThis.onPlayerStateChange 
      } 
     }); 
    } 

youtube iframe api video loading error view

+0

を支援するためのスニペットです。下記の ''セクションに移動しますが、 ''がうまく動作する前に移動してください。 – vee

答えて

0

はこの関数をロードloadVideoById

を使用して試してみて、指定された映像を再生します。

  • 必要videoIdパラメータは、再生する動画のYouTube動画IDを指定します。 YouTube Data APIでvideoリソースのidプロパティでIDを指定しています。
  • オプションのstartSecondsパラメータは、float/integerを受け入れます。指定されている場合、ビデオは最も近いキーフレームから指定された時刻に開始します。
  • オプションのendSecondsパラメータは、float/integerを受け入れます。指定されている場合、指定した時刻にビデオの再生が停止します。
  • オプションのsuggestedQualityパラメータは、ビデオの推奨再生品質を指定します。再生品質の詳細については、setPlaybackQuality関数の定義を参照してください。ここで

jQueryの ``セクションに負荷だったので、それはあなたに私の場合は

JS

function searchVideo(){ 
var vID = document.getElementById("vidID").value 
player.loadVideoById(vID, 0, "default"); 

} 

HTML

Search by Video ID: <input type="text" id="vidID" name="vidID"><button onclick="searchVideo()">Search</button> 
関連する問題

 関連する問題