onPlayerReady時にplayer01限定の処理があるのですが、
player02のときも実行されてしまうため、
分岐させたいのですが、何を条件に
onPlayerReady(event)内で分岐させたらいいのかわからず質問させていただきました。
お手数おかけしますがご挙示のほど宜しくお願いします。
js
1function onYouTubeIframeAPIReady() { 2 3 var player01 = new YT.Player('player01', { 4 playerVersion=HTML5&hl=ja 5 height: videoH, 6 width: videoW, 7 videoId: '', 8 rel: '1', 9 modestbranding: '1', 10 showinfo: '0', 11 fs: '0', 12 controls: '1', 13 autohide: '1', 14 events: { 15 'onReady': onPlayerReady, 16 'onStateChange': onPlayerStateChange 17 } 18 }); 19 20 var player02 = new YT.Player('player02', { 21 22 height: videoH, 23 width: videoW, 24 videoId: '', 25 rel: '1', 26 modestbranding: '1', 27 showinfo: '0', 28 fs: '0', 29 controls: '1', 30 autohide: '1', 31 events: { 32 'onReady': onPlayerReady 33 } 34 }); 35} 36 37function onPlayerReady(event) { 38 gaPlayers.push(event.target); 39 gaMovieState[iframeID] = false; 40 event.target.setVolume(0); 41 42 var block = document.getElementById('player01'); 43 var blockW = block.clientWidth; 44 block.style.height = parseInt(videoRto * blockW) + "px"; 45}
回答2件
あなたの回答
tips
プレビュー