jw5からjw6に移行しようとしています。jw5では、プレーヤーのセットアップにイベントコールバックを含めました。例えば:
var myplayer = jwplayer('container').setup({
flashplayer: /my/player.swf',
height: '100%',
width: '100%',
events: {
'onReady': function(event) {
alert ("on ready");
},
'onPlay': function(event) {
alert ("on play");
},
}
});
jw5-to-jw6の移行ドキュメントによると、プレーヤーのセットアップにイベントコールバックを含めることができなくなったようです。
削除:イベント構成ブロックイベントリスナーを追加するこの方法は、機能と必要なコードの量の両方の点で、セットアップの外部にリスナーを追加することで完全に冗長です。
正しく理解していれば、イベントコールバックを次のように指定することになっています。
myplayer.onReady( function(event){
alert('on ready');
});
myplayer.onPlay( function(event){
alert('on play');
});
私の質問:
これらのmyplayerイベントコールバックを定義する前に、myplayerオブジェクトの準備ができるまで待つ必要があるように思われます。本当ですか?セットアップ内でonReadyイベントコールバックを指定できない場合、myplayerの準備ができたことをどのように知ることができますか?