javascript - Youtube IFrame api getVideoLoadedFraction() not called in iOS -


i read links youtube iframe api , doing sample has iframe in html.

i need below function called:

 player.getvideoloadedfraction(); 

i using below code creating player object.

var player; function onyoutubeiframeapiready() {      alert('onyoutubeiframeapiready');      player = new yt.player('player', {                                    height: '432',                                    width: '768',                                    videoid: 'tnpd9lcag8',                                    events: {                                    'onready': onplayerready,                                    'onstatechange': onplayerstatechange                                    }                                    });       alert('player created'); } 

and testing purpose added player.getvideoloadedfraction() in onstatechange event.

function onplayerstatechange(event) {       alert("onstatechange has fired!\nnew state:" + event.data);       var progress = player.getvideoloadedfraction();       alert (progress);  } 

this method not getting called. if put alert after var progress = player.getvideoloadedfraction(); line, alert not displaying.

can me solve this.

thank you

don't call player.getvideoloadedfraction(), call event.target.getvideoloadedfraction().


Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

qt - Errors in generated MOC files for QT5 from cmake -