LlParcelMediaCommandList/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: llParcelMediaCommandList( list List_commandes );

Permet de contrôler la lecture de films et d’autres ressources de type média sur la parcelle ou pour un agent.

• list List_commandes Une liste de code et de paramètres
Constantes Paramètres Descriptions
0 PARCEL_MEDIA_COMMAND_STOP Arrête la lecture et repositionne le flux média au début.
1 PARCEL_MEDIA_COMMAND_PAUSE Met le flux média en pause. (la position actuelle est conservée).
2 PARCEL_MEDIA_COMMAND_PLAY Démarre le flux média depuis sa position actuelle et l'arrête en fin de lecture..
3 PARCEL_MEDIA_COMMAND_LOOP Démarre le flux média depuis sa position actuelle. Quand la fin est atteinte, il recommence depuis le début.
4 PARCEL_MEDIA_COMMAND_TEXTURE key (uuid) Permet d'obtenir l'UUID de la texture média de la parcelle.
5 PARCEL_MEDIA_COMMAND_URL string url Permet d'obtenir l'url média de la parcelle.
6 PARCEL_MEDIA_COMMAND_TIME float (temps) Déplace la lecture du flux média à la position indiquée.
7 PARCEL_MEDIA_COMMAND_AGENT key uuid Applique les commandes médias uniquement à l'agent.
8 PARCEL_MEDIA_COMMAND_UNLOAD Décharge complétement le film et remet la texture d'origine.
9 PARCEL_MEDIA_COMMAND_AUTO_ALIGN integer booléen Active l'option 'Mise à l'échelle automatique'.
10 PARCEL_MEDIA_COMMAND_TYPE string type mimi Permet de connaître le type de média MIME de la parcelle (ex: "text/html"). (version 1.19.1 RC0 ou plus récente)
11 PARCEL_MEDIA_COMMAND_SIZE integer x, integer y Permet de connaître ou de changer la résolution en pixel du media de la parcelle. (version 1.19.1 RC0 ou plus récente)
12 PARCEL_MEDIA_COMMAND_DESC string description Permet de connaître ou de changer la description du média de la parcelle.(version 1.19.1 RC0 ou plus récente)
13 PARCEL_MEDIA_COMMAND_LOOP_SET float boucle Permet de configurer la durée de la lecture en boucle du media. (version 1.19.1 RC0 ou plus récente)

Avertissements

  • Cette fonction fait dormir le script pendant 2.0 secondes.
  • L’objet contenant le script doit appartenir au propriétaire de la parcelle sinon la fonction échouera silencieusement.
  • Si la parcelle a été donnée a un groupe, l’objet doit lui même avoir été donné à ce groupe.

Exemples

<lsl>key myTexture = llGetTexture(0); llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_TEXTURE,myTexture,PARCEL_MEDIA_COMMAND_PLAY]);</lsl>

Voir également

Fonctions

•  lParcelMediaQuery Demande des informations sur le flux média
•  llSetTextureAnim Applique une animation à l'aide d'une texture
•  llSetTexture Applique une texture

Notes avancées

Problèmes

   La configuration des flux médias par un agent n’est plus opérationnel depuis les nouvelles fonctionnalités de gestion des médias.
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.