Skip to main content

Examples

Spot toolbar with video

This script will render a Spot Toolbar and a video widget for a Spot robot.

<script
type="module"
src="https://components-automate.dronedeploy.com/web-components.js"
></script>

<div class="dash">
<rc-spot-toolbar></rc-spot-toolbar>
<rc-webrtc-video></rc-webrtc-video>
</div>

<style>
body {
font-family: Arial, Helvetica, sans-serif;
background-color: #11171c;
}

.dash {
display: grid;
gap: 0.5em;
}
</style>
<script type="module">
const video = document.querySelector("rc-webrtc-video");
const toolbar = document.querySelector("rc-spot-toolbar");

const projectid = "[UPDATE PROJECT ID HERE]";
const callsign = "[UPDATE CALLSIGN HERE]";
const sdk = {
appId: "[UPDATE APP ID HERE]",
appKey: "[UPDATE APP SECRET HERE]",
url: "api-automate.dronedeploy.com",
};

video.callsign = callsign;
video.projectid = projectid;
video.sdk = JSON.stringify(sdk);
video.config = JSON.stringify({
topic: "spot/spotcam/streams/video",
title: "SpotCAM",
connect: "auto",
});

toolbar.callsign = callsign;
toolbar.projectid = projectid;
toolbar.sdk = JSON.stringify(sdk);
</script>

Example expected output:

Spot Toolbar with video

More examples

If you need more examples or have any questions, please email [email protected]