getDuration youtube api
timmy
29/05/2008 21:32:00hallo mensen.
ik ben bezig met een slide bar voor een youtube speler die buiten de speler zelf is, in ajax. ik wil graag de tijd van de speler weten.
http://code.google.com/apis/youtube/js_api_reference.html:
player.getDuration():Number
Returns the duration in seconds of the currently playing video. Note that getDuration() will return 0 until the video's metadata is loaded, which normally happens just after the video starts playing.
maar de tijd moet ik van te voren weten... ik heb dus besloten de slider te verdelen over 100 (eenheden) en dan die bij het doorspoelen vermenigvuldigen met een factor. die factor moet de duration zijn /100
weet iemand hoe ik player.getDuration() door 100 kan delen, op het moment dat de speler start?
(en dat starten gaat via deze link)
ik heb hetvolgende al geporbeerd, dit werkte niet, sytax fout? of werkt dat gewoon niet zo..
edit: het is gelukt!!
ik ben bezig met een slide bar voor een youtube speler die buiten de speler zelf is, in ajax. ik wil graag de tijd van de speler weten.
http://code.google.com/apis/youtube/js_api_reference.html:
player.getDuration():Number
Returns the duration in seconds of the currently playing video. Note that getDuration() will return 0 until the video's metadata is loaded, which normally happens just after the video starts playing.
maar de tijd moet ik van te voren weten... ik heb dus besloten de slider te verdelen over 100 (eenheden) en dan die bij het doorspoelen vermenigvuldigen met een factor. die factor moet de duration zijn /100
weet iemand hoe ik player.getDuration() door 100 kan delen, op het moment dat de speler start?
(en dat starten gaat via deze link)
ik heb hetvolgende al geporbeerd, dit werkte niet, sytax fout? of werkt dat gewoon niet zo..
Code (php)
1
<body onload="ytplayer.playVideo();ytplayer.pauseVideo(); factor1=ytplayer.getDuration()/100;">
edit: het is gelukt!!
Gewijzigd op 01/01/1970 01:00:00 door Timmy
PHP hulp
26/12/2024 12:42:44Arend a
30/05/2008 01:06:00timmy
30/05/2008 08:30:00ik heb de factor bepaald op het moment dat ik hem nodig heb, heel simpel eigenlijk :P. ik werk normaal niet met ajax en javascript dus ik vind t al heel wat van mezelf.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
new Control.Slider('handle2', 'track2', {
range: $R(0, 100),
values: [0, 5, 10, 15, 20, 25, 30, 35, 40, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100],
onSlide: function(v) {ytplayer.seekTo(v*(ytplayer.getDuration()/100), 1)},
onChange: function(v) {ytplayer.seekTo(v*(ytplayer.getDuration()/100), 1)}
});
range: $R(0, 100),
values: [0, 5, 10, 15, 20, 25, 30, 35, 40, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 100],
onSlide: function(v) {ytplayer.seekTo(v*(ytplayer.getDuration()/100), 1)},
onChange: function(v) {ytplayer.seekTo(v*(ytplayer.getDuration()/100), 1)}
});