Danke, aber Nein, das funktioniert leider nicht. Sobald ich die generateFunc() weggebe und die deine Zeile innerhalb der onYoutubePlayerReady Funktion schreibe, funktioniert das automatische steuern der Videos nicht mehr. Z.b. wenn ein Video fertig ist soll automatisch das nächste gespielt werden. Das funktioniert nur mit generateFunc().
PHP-Code:
function generateFunc( idx, player ) {
var statechange = "state_change_" + idx;
var onerror = "on_error_" + idx;
window[ statechange ] = function( status ) {
playerStateChange( status, player );
};
window[ onerror ] = function( error ) {
playerOnError( error, player );
};
player.addEventListener("onStateChange", statechange);
player.addEventListener("onError", onerror);
}
So funktioniert alles wunderbar. Ist das korrekt so wie ich das mache?