ボタンがクリックされたときにYouTubeビデオを再生したい次のコードがあります。
YouTube用のiframeコードがあります。
<script>
var player = document.getElementById("myplayer");
//Create a simple function and check if player exists
function play() {
if(player) {
player.playVideo();
}
}
</script>
<iframe id="myplayer" width="500" height="500" src="http://www.youtube-nocookie.com/embed/C-VoyCDUvr0?rel=0&wmode=Opaque&enablejsapi=1" frameborder="0" allowfullscreen></iframe>
<a href="#" onclick="play()">Play Youtube Video</a>
しかし、ボタン/リンクをクリックしても再生されません
html と iframe の head 部分にスクリプト コードを配置し、html の body 部分にアンカー リンクを配置します。
私は何か不足していますか?