1

カスタム HTML5 ビデオ プレーヤーを開発しようとしています。キャプチャしているイベントをどのように処理すればよいかについて、頭を丸くするのに少し苦労しています。例えば:

//this will work
video.oncanplay = alert("can play"); 

//this won't work
video.oncanplay = function(){
    alert("can play");
}

//but this will work
video.oncanplay = (function(){
    alert("can play");
})();

自己呼び出し関数は正しいアプローチですか? または、何か他のことを試す必要がありますか?w3c のドキュメントを読もうとしましたが、理解できませんでした。

4

1 に答える 1

0

この例のように、追跡したいイベント リスナーを追加します。ロジックに応じて、すべてのイベントを特定のイベントをアタッチする単一の関数 (その例ではこれを行いました) にポイントすることができます。

于 2013-07-29T21:46:24.113 に答える