Для этого видео:
http://www.youtube.com/watch?v=3Hn3ISdjdK0
Youtube показывает, что продолжительность составляет 14 секунд, а также вызов GData API дает продолжительность 14 секунд.
Однако при использовании Youtube API getDuration () , иногда я получаю 13,28 секунды
var videoDuration = flashPlayer.getDuration();
Почему возникает расхождение?
Вот как я создаю flashPlayer:
elements.container.flash({
swf : 'http://www.youtube.com/apiplayer?enablejsapi=1&version=3&start=' + settings.start ,
id : 'video_'+settings.safeID,
height : settings.height,
width : settings.width,
allowScriptAccess:'always',
wmode : 'transparent',
flashvars : {
"video_id" : settings.videoID,
"playerapiid" : settings.safeID
}
});