Pues sabes que a mi me funciona bien en todos los navegadores te paso el codigo que uso con las variables
Cita: <object width="408" height="300">
<? $rs["video"]=str_replace("watch?v=","v/",$rs["video"]);?>
<param name="movie" value="<? echo $rs["video"];?>&hl=es&fs=1&rel=0"></param>
<param name="allowFullScreen" value="true"></param>
<param name="allowscriptaccess" value="always"></param>
<embed src="<? echo $rs["video"];?>&hl=es&fs=1&rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="408" height="300"></embed>
</object>
Sobre la API no eh leido pues me funciona bien. Espero que te sirva, saludos