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
Post a Comment