Hola,
para insertar Quicktime, debes usar <object> en vez de <embed>. Ojalá fuera tan fácil, porque Explorer y los ActiveX han hecho la vida difícil a todo programador que quiere hacer las cosas bien.
Sin más preámbulos, te presento el código que uso para insertar Quicktime:
Código HTML:
<!--[if IE]>
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab" width="320" height="260">
<param name="src" value="peli.mov" />
<![endif]-->
<!--[if !IE]-->
<object type="video/quicktime" data="peli.mov" width="320" height="260">
<!--![endif]-->
<param name="controller" value="true" />
</object>
Ahora un poco de explicación:
Como Explorer habla en ActiveX, le pasamos una etiqueta <object> con los datos que quiere, encerrada entre comentarios condicionales para que los navegadores de verdad no estén sujetos a semejante basura no estándar.
Los demás entienden de tipos MIME, así que presento otra etiqueta <object> con datos estándar, con sus comentarios condicionales para que Explorer no se haga bolas.
En general creo que esto es más eficiente que encerrar un <object> dentro de otro.
saludos