Lecture de films QuickTime

L'élément <object> peut lire des films QuickTime.

Format QuickTime

Le format QuickTime a été développé par Apple. L'extension du fichier vidéo stocké au format QuickTime est .mov.

Sur Internet, QuickTime est un format couramment utilisé, mais sans composants supplémentaires (gratuits), les films QuickTime ne peuvent pas être lus sur des ordinateurs non Windows.

En utilisant l'élément object, il est facile d'ajouter le code de lecture des films QuickTime à une page Web. Si le lecteur QuickTime n'est pas installé sur l'ordinateur de l'utilisateur, l'élément object peut être configuré pour installer automatiquement le lecteur QuickTime.

Solution

Voici le code pour lire des films QuickTime :

<object width="160" height="144"
classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="sample.mov">
<param name="autoplay" value="true">
<param name="controller" value="false">
<embed src="sample.mov" width="160" height="144"
autoplay="true" controller="false"
pluginspage="http://www.apple.com/quicktime/download/">
</embed>
</object>

Élément <object>

Les attributs width et height de l'élément object doivent correspondre aux dimensions du film (en pixels).

L'attribut classid identifie de manière unique le logiciel de lecteur à utiliser. Il doit être configuré à "clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B". Ce code d'identification unique indique que le contrôle ActiveX doit être installé sur le PC de l'utilisateur avant la lecture du film. Si l'utilisateur n'a pas installé ce contrôle ActiveX, le navigateur le téléchargera et l'installera automatiquement.

L'attribut codebase spécifie le chemin de base, utilisé pour résoudre les URL relatives définies par les attributs classid, data et archive. Si aucun chemin n'est spécifié, la valeur par défaut est l'URL de base du document courant. Remarque : Internet Explorer utilise cet attribut pour définir l'emplacement de téléchargement du lecteur. Cet attribut doit être configuré à "http://www.apple.com/qtactivex/qtplugin.cab". Cet emplacement contient la dernière version du lecteur QuickTime.

Le paramètre src pointe vers le fichier de film.

Si vous souhaitez que le film soit lu automatiquement, réglez le paramètre autoplay sur "true".

Si vous ne souhaitez pas afficher les boutons de contrôle, réglez le paramètre controller sur "false".

Élément <embed>

Il est possible d'ajouter un élément embed pour prendre en charge les navigateurs qui ne prennent pas en charge l'élément object. Les navigateurs qui peuvent comprendre l'élément object ignoreront l'élément embed. Les nouveaux navigateurs qui prennent en charge les contrôles ActiveX (Internet Explorer 5, 6, 7) utiliseront l'élément object, tandis que les anciens navigateurs (Netscape 4 et 5) utiliseront l'élément embed.

Les attributs width et height de l'élément embed doivent correspondre à la taille du film (en pixels).

Les attributs autoplay et controller de l'élément embed doivent être réglés sur les mêmes valeurs que ceux de l'élément object.

L'attribut pluginspage de l'élément embed doit être réglé sur "http://www.apple.com/quicktime/download/".