Ik ben met behulp van de Youtube-Api bezig een eigen Youtube player te bouwen, maar loop hiermee tegen enkele puntjes aan.
Wanneer de video is afgelopen geeft deze een playerStateChange door van '0' (ended). Op dit commando wil ik een scherm weergeven met opties voor onder andere "opnieuw afspelen".
Wanneer ik op opnieuw afspelen klik wordt de volgende functie uitgevoerd, de ingevulde 'val' door de link is '0' (0 seconden, dus begin van de video).
function playTime(val){
ytplayer.seekTo(val); // zoek seconde 0
if(window.playerStat != 1){ // als de player niet aan het afspelen is
ytplayer.playVideo(); // speel af
}
}
Dan krijg ik echter de volgende foutmelding in Chrome's element-inspecteren-console:
"/test/player/js/frontend.js:110 Uncaught TypeError: Object #<an HTMLObjectElement> has no method 'seekTo'" waarbij regel 110 de "ytplayer.seekTo(val)" bevat.
Wanneer ik de seekTo waarde weghaal en direct ytplayer.playVideo() uitvoer, krijg ik dezelfde error, maar dan met playVideo.
// Voor diegene die de hele code wil zien: http://projectfive.nl/test/player, daar draait de hele boel.
Wanneer de video is afgelopen geeft deze een playerStateChange door van '0' (ended). Op dit commando wil ik een scherm weergeven met opties voor onder andere "opnieuw afspelen".
Wanneer ik op opnieuw afspelen klik wordt de volgende functie uitgevoerd, de ingevulde 'val' door de link is '0' (0 seconden, dus begin van de video).
function playTime(val){
ytplayer.seekTo(val); // zoek seconde 0
if(window.playerStat != 1){ // als de player niet aan het afspelen is
ytplayer.playVideo(); // speel af
}
}
Dan krijg ik echter de volgende foutmelding in Chrome's element-inspecteren-console:
"/test/player/js/frontend.js:110 Uncaught TypeError: Object #<an HTMLObjectElement> has no method 'seekTo'" waarbij regel 110 de "ytplayer.seekTo(val)" bevat.
Wanneer ik de seekTo waarde weghaal en direct ytplayer.playVideo() uitvoer, krijg ik dezelfde error, maar dan met playVideo.
// Voor diegene die de hele code wil zien: http://projectfive.nl/test/player, daar draait de hele boel.
[ Voor 6% gewijzigd door Duncank op 20-09-2010 16:58 ]