Javascript src con variable

Necesito incrustar un jugador con el siguiente código:

 

Una parte en la url es la ID que se recupera de la base de datos mySQL. Sé que la concatenación de cadenas no se puede manejar directamente en el src, así que agrego la función al principio:

   function call(url) { var script = document.createElement('script'); script.type="text/javascript"; script.src = url; document.body.appendChild(script); }   

En el cuerpo,

    var videoid = ""; //Transfer ID to javascript var url="http://......"+videoid; //Url string finished call(url); //Function call  

Ahora el script está anexado, pero no puedo ver al jugador. ¿Por qué?