Hi,
Ich arbeite zur Zeit mit der API des YouTube Players und bin auf folgendes Problem gestoßen. Für meinen Anwendungsfall ist es von essentieller Bedeutung exakt arbeiten zu können. Das bedeutet, dass ich praktisch zu jedem Frame vor oder zurück spulen können muss. Jetzt weiß ich nicht, ob das Problem bei mir liegt, oder der YouTube Player es einfach nicht besser zu lässt.
Folgender Code gibt "6" und danach "6.033" aus. Manchmal auch zuerst eine "5" anstelle der "6". Das ist für mich völlig absurd, weil Algorithmen so etwas nicht machen, aber erzählt das mal dem Flash Player ^^.
Noch ein Beispiel: seekTo(41) gab gerade beim ersten Mal ausführen "41" und danach "42.033" und beim zweiten mal "42" und dann "42.033" aus....
Ich hoffe jemand kann mir weiter helfen. Ich habe jetzt keine Geduld weiter zu forschen und vielleicht gibt es ja eine Lösung wenn ich morgen früh an den PC gehe
Ansonsten muss ich wohl zur Actionscript API greifen, in der Hoffnung, dass es dort besser funktioniert. Oder ich muss es als Bug melden und hoffen, dass es einer ist ^^.
Ich arbeite zur Zeit mit der API des YouTube Players und bin auf folgendes Problem gestoßen. Für meinen Anwendungsfall ist es von essentieller Bedeutung exakt arbeiten zu können. Das bedeutet, dass ich praktisch zu jedem Frame vor oder zurück spulen können muss. Jetzt weiß ich nicht, ob das Problem bei mir liegt, oder der YouTube Player es einfach nicht besser zu lässt.
Folgender Code gibt "6" und danach "6.033" aus. Manchmal auch zuerst eine "5" anstelle der "6". Das ist für mich völlig absurd, weil Algorithmen so etwas nicht machen, aber erzählt das mal dem Flash Player ^^.
Javascript:
ytplayer.pauseVideo();
ytplayer.seekTo(5);//die 5 kann natürlich auch jede andere Zahl sein
alert(ytplayer.getCurrentPosition());//gibt manchmal etwas anderes aus als in der Zeile oben drüber festgelegt, manchmal auch das selbe!
window.setTimeout(function() {
alert(ytplayer.getCurrentPosition());//gibt immer etwas anderes aus als der Aufruf davor
}, 200);
Noch ein Beispiel: seekTo(41) gab gerade beim ersten Mal ausführen "41" und danach "42.033" und beim zweiten mal "42" und dann "42.033" aus....
Ich hoffe jemand kann mir weiter helfen. Ich habe jetzt keine Geduld weiter zu forschen und vielleicht gibt es ja eine Lösung wenn ich morgen früh an den PC gehe
Ansonsten muss ich wohl zur Actionscript API greifen, in der Hoffnung, dass es dort besser funktioniert. Oder ich muss es als Bug melden und hoffen, dass es einer ist ^^.