If you'd like to show showcase a video or set up a livestream, you can embed video into an interactive object. The following platforms are great options for sharing video:
- YouTube live (livestreaming)
- Twitch (livestreaming)
- Or really anywhere with HTTPS and a video embed link.
Note: Inserting the interactive object using the Build tool in your Space makes it easy to test your video, while using Mapmaker mode allows you to see the specific tile onto which you're placing the object.
Add Interactive Object
To embed a video in an object, open the Object Picker from Mapmaker or from the Build pane in your Space. In the Object Picker, select your desired object. Under Object Interactions, select Embedded video.
Copy the URL into the Video field. Set the activation distance (default is 3) and any other advanced options (more below).
Place the object in your Space and select Save in the Top Nav Menu of the Mapmaker. (No need to save if using the Object Picker in your Space.)
When anyone walks up to the object, they will be prompted to interact with the default message (Press x to interact) or your custom prompt message. A small preview of the video displays at the bottom of the screen. When they press "x" on the keyboard, the embedded video displays within Gather. They can press "x" again or click the x to close the embedded video.
Advanced Options: Synchronized Videos
You can enter a Synchronized start time to choose the time and date for the video to play to everyone within activation distance.
- To test your synced TV to see if the video plays back properly, set the 'time' for a time ~1 minute in the past, and make sure the video plays accordingly. (It should start ~1 minute in.)
- Video objects with a synchronized start time set that have not yet reached the designated time will appear on the map, with a blank black screen. The blank screen will continue to display until the start time you have entered. Guests will not be able to start playing the video on their own.
Tip: Watch our Synced TV Object tutorial. Please note that the mapmaker interface is outdated in this video, but the general workflow remains the same.
For livestreams, you need to leave the Synchronized Start Time and Display (Start) and Display (End) fields blank in the Advanced Options for Embedded Video. The synced TV function automatically moves the time dial forward or backward to ensure all participants are seeing the same part of a video and livestreams on Youtube do not have a time dial. YouTube already handles the video synchronization on their end, which means you only need to link the livestream as if you were embedding a regular video.
Embed Video as Website
If you want video controls and closed captioning for a YouTube video, you can add it as an embedded website instead. To do this, you need to modify the URL of the video, replacing "watch?v=" with "embed/".
Then copy and paste the new URL into the Website field for your interactive object.
When the person interacts with the object, the video will open in an iframe as an embedded website, with the YouTube player controls.
Note: For more troubleshooting and advanced settings for YouTube videos, read their documentation.