1
自分のサイトにYouTubeプレーヤーを埋め込みました。 JSやYouTube APIを使用してユーザーが動画をクリックしたときに知り、YouTubeに連れて行く方法はありますか?動画を再生/停止するFlashのクリックと、ユーザーをYouTubeに誘導するクリックを区別する良い方法はありません。YouTubeに行くYouTubeプレーヤーのクリック数をカウントする
自分のサイトにYouTubeプレーヤーを埋め込みました。 JSやYouTube APIを使用してユーザーが動画をクリックしたときに知り、YouTubeに連れて行く方法はありますか?動画を再生/停止するFlashのクリックと、ユーザーをYouTubeに誘導するクリックを区別する良い方法はありません。YouTubeに行くYouTubeプレーヤーのクリック数をカウントする
onStateChange
イベントに従事している場合は、プレーヤーの状態が変更されたときに通知することができます。
function onYouTubePlayerReady(playerId) {
var player = document.getElementById("YTplayer");
player.addEventListener("onStateChange", "onplayerStateChange");
}
は、あなたがビデオをする準備ができたときに発行された「5」の値をチェックすることができonplayerStateChange
で初めて「演奏」や、ユーザーが動画をクリックしたときに新しいYouTubeのウィンドウを開くために。 2つのケースを区別するために、プレーヤーの状態の古い値を保存する必要があります。
function onplayerStateChange(newState) {
if (newState == 5) {
if (oldState == -1) {
// First time the video loads
} else {
// User has just opened a new youtube window
}
}
oldState = newState;
}