私は今月(08/2016)以来壊れているように見える私のページにYoutubeプレーヤーを修復しようとしています。 2016年11月8日の更新に関するGoogleのリリースノートを見ましたが、関連するものは見つかりませんでした。Youtubeのプレーヤーが動作を停止しました
基本的には、どのような破ったことは、私はページをレンダリングするとき、これはプレーヤーを保持するために、私のHTMLマークアップでYouTubeプレーヤーAPI playVideo()関数に
を使用してビデオを再生することができないということです。
<object type="application/x-shockwave-flash" data="//www.youtube.com/v/XYZ&enablejsapi=1&controls=0&rel=0&playerapiid=XYZ" width="100%" height="100%" id="XYZ" style="visibility: visible;"><param name="allowScriptAccess" value="always"></object>
ました私は、この機能を使用して実行しようとしている:
self.PlayYouTubeVideo = function(videoId) {
var video = $('#' + videoId)[0];
setTimeout(function() {
if (typeof video.playVideo === 'function') {
video.playVideo();
...further code...
}
}, 500);
};
は、残念ながら、私はそれをチェックするたびに、video.playVideo値は常に「未定義」です。私はタイムアウトを延長しましたが、何の違いもありませんでした。どうやら、このコードは先月(07/2016)うまくいき、最近壊れました。私はそれを書いたことがなく、Youtubeプレーヤーの実装に関する非常に基本的な知識を持っています。
誰でも手伝っていただけますか?