次のJavascriptコードがありますが、ビデオが自動起動しません。なぜですか?
var params = { allowScriptAccess: "always" };
var atts = { id: "myvideoplayer"};
var flashvars = {autostart: true};
swfobject.embedSWF(
"http://www.youtube.com/v/MHRj8BYm240?enablejsapi=1&playerapiid=ytplayer&version=3", "ytplayer", "425", "365", "8", null, flashvars, params, atts);
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myvideoplayer");
//ytplayer.playVideo();
}
さて、YouTubeプレーヤーの準備ができたらすぐに使用することになっているかもしれませんplayVideo()
が、他のflashvarsdisplayclick
などはclick
どうですか?