I already posted a blog entry on Using Google Slides to Make an Image Rotator, and Sandy Lumley's question on Video - Autoplay and Loop prompted me to see if the same thing could work for videos. It does!
I begin in Google Slides:
- Add a YouTube video to each slide in a Google Slides presentation (Insert >> Video...)
- Right-click on the video within the slide and choose Video options...
- Turn on the check box for Autoplay when presenting
- Publish the presentation to the web (File >> Publish to the web...)
- In the "Publish to the web" dialog:
- Select the Embed tab and pick a size - I like using the Small option for "Slide size" because it gives me more space to type the instructional context for the embedded media
- Select the check boxes to turn on:
- Start slideshow as soon as the player loads and
- Restart the slideshow after the last slide
- Copy the embed code
And then in Canvas:
- In the Rich Content Editor, click on the button to Insert/edit media
- In the "Insert/edit media" dialog, select the Embed tab and paste the embed code
- Edit the embed code so that the delayms= value is a second or two longer than the longest video within the presentation
- Click Ok
I did some testing and learned a couple of things. It looks like the Google Slide needs at least two slides for this to work. The time code cannot be different for each slide, and I added the extra time to account for the time it takes for the video to start playing.