VideoLayer provides video content from on-demand and livestream feeds from an ArcGIS Video Server.
Referenced by: operationalLayers
Properties
| Property | Details |
|---|---|
| autoplay | Indicates if the video layer is configured to start playback when ready. Default is false. |
| blendMode | Blend modes are used to create various effects by blending colors of top and background layers. normal blend mode is the default.Valid values: average, color, color-burn, color-dodge, darken, destination-atop, destination-in, destination-out, destination-over, difference, exclusion, hard-light, hue, invert, lighten, lighter, luminosity, minus, multiply, normal, overlay, plus, reflect, saturation, screen, soft-light, source-atop, source-in, source-out, vivid-light, xor |
| drawingInfo | Contains the drawing information. |
| effect | Effect provides various filter functions to achieve different visual effects similar to how image filters (photo apps) work. |
| frameEffect | Provides filter functions that can be performed on the video frame to achieve different visual effects. |
| frameOpacity | The opacity of the video frame draped on the map. Value can be a number between 0 and 1 where 0 is 100% transparent, 0.5 is 50% transparent and 1 is fully opaque. Default is 1. |
| id | A unique identifying string for the layer. |
| itemId | Optional string containing the item ID of the service if it’s registered on ArcGIS Online or your organization’s portal. |
| layerType | String indicating the layer type. Valid value of this property ArcGISVideoLayer |
| loop | Indicates if the the video should automatically restart from the beginning after reaching the end. Default is false. |
| maxScale | A number representing the maximum scale at which the layer will be visible. The number is the scale’s denominator. |
| minScale | A number representing the minimum scale at which the layer will be visible. The number is the scale’s denominator. |
| muted | Indicates if the video layer is muted. Default is true. |
| opacity | The degree of transparency applied to the layer on the client side, where 0 is full transparency and 1 is no transparency. Default is 1. |
| playbackRate | Indicates the speed of video playback, where 1 is normal speed. Values less than 1 slow the playback down while values greater than 1 speed the playback up. Default is 1. |
| start | The start property defines the playback start time in seconds since the beginning of the video. Default is 0. |
| telemetryDisplay | Defines what telemetry graphics to display on the map. |
| title | A user-friendly string title for the layer that can be used in a table of contents. |
| url | The URL to a layer in a video service. |
| visibility | Boolean property determining whether the layer is initially visible in the web map. Default is true. |
| visibilityTimeExtent | Represents time extent that will control when a layer should be visible based on webmap’s current time. Visibility time extent only affects the layer visibility and will not filter the data. |
Example
{ "id": "VideoLayer_6970", "layerType": "ArcGISVideoLayer", "autoplay": false, "blendMode": "normal", "drawingInfo": { "sensorSymbol": { "color": [ 170, 170, 170, 255 ], "size": 6, "angle": 0, "xoffset": 0, "yoffset": 0, "type": "esriSMS", "style": "esriSMSCircle", "outline": { "color": [ 153, 153, 153, 255 ], "width": 0.375, "type": "esriSLS", "style": "esriSLSSolid" } } }, "frameOpacity": 1, "itemId": "ef2644781da844648e8cc30ab52a02bc", "loop": false, "muted": true, "opacity": 1, "playbackRate": 1, "start": 0, "telemetryDisplay": { "frame": true, "frameCenter": true, "frameOutline": true, "lineOfSight": true, "sensorLocation": true, "sensorPath": true, "sensorTrail": true }, "title": "Cheyenne Video Layer", "url": "https://dev000276.esri.com/video/rest/services/cheyenne1/VideoServer/0", "visibility": true}