Player. uiMode

La propriété UIMODE spécifie ou récupère une valeur indiquant les contrôles qui sont affichés dans l’interface utilisateur.

Syntaxe

lecteur . UIMODE

Valeurs possibles

Cette propriété est une chaîne en lecture/écriture.

Valeur Description Exemple audio Exemple de vidéo
invisibles Lecteur Windows Media est incorporée sans interface utilisateur visible (fenêtre contrôles, vidéo ou visualisation). (Rien ne s’affiche.) (Rien ne s’affiche.)
aucun Lecteur Windows Media est incorporée sans contrôles, et avec la fenêtre vidéo ou visualisation uniquement affichée. « aucune » avec l’audio « aucune » avec vidéo
minimales Lecteur Windows Media est incorporée avec la fenêtre d’état, les contrôles lecture/pause, arrêter, muet et volume affichés en plus de la fenêtre vidéo ou visualisation. « mini » avec l’audio « mini » avec vidéo
complet Par défaut. Lecteur Windows Media est incorporée à la fenêtre d’état, à la barre de recherche, aux commandes lecture/pause, arrêter, muet, suivant, précédent, avance rapide, inverse rapide et volume, en plus de la fenêtre vidéo ou de visualisation. « Full » avec l’audio « Full » avec vidéo
custom Lecteur Windows Media est incorporée avec une interface utilisateur personnalisée. Ne peut être utilisé que dans les programmes C++. (L’interface utilisateur personnalisée s’affiche.) (L’interface utilisateur personnalisée s’affiche.)

Remarques

cette propriété spécifie l’apparence du Lecteur Windows Media incorporé. Lorsque UIMODE a la valeur « None », « mini » ou « Full », une fenêtre est présente pour l’affichage des clips vidéo et des visualisations audio. Cette fenêtre peut être masquée en mode mini ou en mode complet en affectant à l’attribut Height de la balise OBJECT la valeur 40, qui est mesurée à partir du bas et laisse la partie Controls de l’interface utilisateur visible. Si aucune interface incorporée n’est souhaitée, affectez la valeur zéro aux attributs Width et Height .

Si UIMODE est défini sur « invisible », aucune interface utilisateur n’est affichée, mais l’espace est toujours réservé sur la page, comme indiqué par Width et Height. Cela est utile pour conserver la mise en page quand UIMODE peut changer. En outre, l’espace réservé est transparent, de sorte que tous les éléments superposés derrière le contrôle sont visibles.

si uiMode a la valeur « full » ou « mini », Lecteur Windows Media affiche les contrôles de transport en mode plein écran. Si UIMODE a la valeur « None », aucun contrôle n’est affiché en mode plein écran.

si la fenêtre est visible et que le contenu audio est lu, la visualisation affichée sera celle qui est la plus récemment utilisée dans Lecteur Windows Media.

Si UIMODE a la valeur « Custom » dans un programme C++ qui implémente IWMPRemoteMediaServices, le fichier d’apparence indiqué par IWMPRemoteMediaServices :: GetCustomUIMode s’affiche.

pendant la lecture en plein écran, Lecteur Windows Media masque le curseur de la souris quand enableContextMenu est égal à false et uiMode est égal à « none ».

Exemples

L’exemple suivant crée un élément SELECT HTML qui permet à l’utilisateur de modifier l’interface utilisateur d’un objet lecteur incorporé. L’objet Player a été créé avec ID = "Player".

<!-- Create an HTML SELECT element. -->
<SELECT  ID = UI  LANGUAGE="JScript"

         /* Specify the UI mode the user selects. */
         onChange = "Player.uiMode = UI.value">

/* These are the four UI mode options. */
<OPTION VALUE="invisible">Invisible
<OPTION VALUE="none">No Controls
<OPTION VALUE="mini">Mini Player
<OPTION VALUE="full">Full Player
</SELECT>

Lecteur Windows Media 10 Mobile : cette propriété accepte ou retourne uniquement les valeurs « none » ou « full ». Sur les périphériques Smartphone, seul l’état de lecture et un compteur s’affichent lorsque UIMODE est défini sur « Full ».

Configuration requise

Condition requise Valeur
Version
Lecteur Windows Media version 7,0 ou ultérieure. Lecteur Windows Media série 9 ou version ultérieure pour « invisible » ou « personnalisé ».
DLL
Wmp.dll

Voir aussi

Interface IWMPRemoteMediaServices

IWMPRemoteMediaServices::GetCustomUIMode

Objet Player