Cambie dinámicamente el src de video incorporado en IE / Chrome (funciona en Firefox)

Estoy tratando de cambiar dinámicamente un video incrustado en una página. Funciona en Firefox, pero por alguna razón no funciona en IE y Chrome (combinación extraña). Aquí está el HTML:

   <object id="viewer" width="575" height="344">
        <param name="wmode" value="transparent" />
        <param name="movie" value="http://www.youtube.com/v/Lmn94kn08Lw&hl=en&fs=1&color1=0x006699&color2=0x54abd6&rel=0" />
        <param name="allowFullScreen" value="true" />
        <embed id="embeddedPlayer" src="http://www.youtube.com/v/Lmn94kn08Lw&hl=en&fs=1&color1=0x006699&color2=0x54abd6&rel=0" type="application/x-shockwave-flash" allowfullscreen="true" width="575" height="344" wmode="transparent"></embed>
    </object>

Y aquí está mi código javascript. Se hace clic en un enlace para cambiar el video:

        $("#video a").click(
            function() {
                var videoAddress = $(this).attr("href");
                $("#embeddedPlayer").attr("src", videoAddress);
                return false; // stop the default link so it just reloads in the video player
            }
        );

Como dije, los videos están cambiando perfectamente en Firefox, pero en IE y Chrome no pasa nada. ¿Algunas ideas?

Respuestas a la pregunta(2)

Su respuesta a la pregunta