LlParcelMediaCommandList
Looking for the current API? Open the llParcelMediaCommandList reference →
Wiki description
Controls the playback of movies and other multimedia resources on a parcel or for an agent.
Specification
| Constant | Parameter | Description | ||
|---|---|---|---|---|
| 0 | PARCEL_MEDIA_COMMAND_STOP | Stop the media stream and go back to the first frame. | ||
| 1 | PARCEL_MEDIA_COMMAND_PAUSE | Pause the media stream (stop playing but stay on current frame). | ||
| 2 | PARCEL_MEDIA_COMMAND_PLAY | Start the media stream playing from the current frame and stop when the end is reached. | ||
| 3 | PARCEL_MEDIA_COMMAND_LOOP | Start the media stream playing from the current frame. When the end is reached, loop to the beginning and continue. | ||
| 4 | PARCEL_MEDIA_COMMAND_TEXTURE | key uuid | Used to get or set the parcel's media texture. | |
| 5 | PARCEL_MEDIA_COMMAND_URL | string url | Used to get or set the parcel's media url. | |
| 6 | PARCEL_MEDIA_COMMAND_TIME | float time | Move a media stream to a specific time in (floating point) seconds. | |
| 7 | PARCEL_MEDIA_COMMAND_AGENT | key uuid | Applies the media command to the specified agent only. | |
| 8 | PARCEL_MEDIA_COMMAND_UNLOAD | Used to unload the movie and restores the original texture. | ||
| 9 | PARCEL_MEDIA_COMMAND_AUTO_ALIGN | integer boolean | Used to set the parcel option 'Auto scale content'. | |
| 10 | PARCEL_MEDIA_COMMAND_TYPE | string mime_type | Used to get or set the parcel media MIME type (e.g. "text/html"). (1.19.1 RC0 or later) | |
| 11 | PARCEL_MEDIA_COMMAND_SIZE | integer x, integer y | Used to get or set the parcel media pixel resolution. (1.19.1 RC0 or later) | |
| 12 | PARCEL_MEDIA_COMMAND_DESC | string desc | Used to get or set the parcel media description. (1.19.1 RC0 or later) | |
| 13 | PARCEL_MEDIA_COMMAND_LOOP_SET | float loop | Used to get or set the parcel's media loop duration. (1.19.1 RC0 or later) | |
Caveats
- This script's object must be owned by the landowner or the function will silently fail.
- If the script's object is over group owned land, then the object must be deeded to that group.
- If the PARCEL_MEDIA_COMMAND_URL value is greater than 254 characters, the command will silently fail.
- If using PARCEL_MEDIA_COMMAND_URL and PARCEL_MEDIA_COMMAND_AGENT, make sure the Media URL in the About Land ... dialog is unset. See SVC-4478.
Examples
key myTexture = llGetTexture(0);
llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_TEXTURE,myTexture,PARCEL_MEDIA_COMMAND_PLAY]);See also: functions
Known issues
- SVC-1764: Setting parcel media for a single agent was broken with new media functionality in release candidates of 1.19.1
- SVC-4478: Using PARCEL_MEDIA_COMMAND_AGENT with llParcelMediaCommandList() when parcel's media URL is set causes previous video replay
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.