var videoPlayer = OO.Player.create('Player', embedcode, {
autoplay: true,
onCreate: function (player) {
mesb = player.mb;
}
});
mesb.subscribe(OO.EVENTS.PLAYBACK_READY, 'example', _.bind(this.videoPlaying, this));
mesb.subscribe(OO.EVENTS.PLAYHEAD_TIME_CHANGED, 'example', _.bind(this.playheadTime, this));
function videoPlaying() {
var title, desc, embed, dur;
var vData = videoPlayer.getItem();
dur = vData.time;
}
function playheadTime() {
phPos = videoPlayer.getPlayheadTime();
if (phPos > 90) {
alert('you are 90 seconds in to the video!');
}
durは、ビデオの合計時間を提供します。
phPosは、現在の再生ヘッド時間を提供します。
計算を行い、特定のパーセンテージに達するとビデオがアクションをトリガーできるようにする必要があります。私の例では、ビデオが 90 秒に達したときにアラートが鳴るように設定しています。