var ytplayer = document.getElementById("movie_player");
ytplayer.addEventListener('onStateChange', 'onPlayerChange');
function onPlayerChange(newState) {
alert('do something at least...');
if(newState == 0) {
alert('movie has stopped');
}
}
これは、Googleの拡張機能でYouTubeのイベントを聴いてみる方法です。映画が終わったときであっても、私に何のエラーも与えません。少なくとも、状態が変更されたとき。誰が何が間違っているのか分かりますか? コンソールでエラーが表示されません。Chrome拡張機能 - YouTubeのイベントを聴く
あなたはSWFオブジェクトがDOM内にある**後**これをやっていますか? – buddhabrot
** swf **がロードされるのを待つ方法はありますか? 「DOMContentLoaded」で十分ではありませんか? – SinistraD