Hi @rmeyer3
This is the code snippet for a video carousel with some instructions provided by @G_Petruzella in this community a couple years ago. I have it working just fine in our CanvasHacks Demo Course. I hope this is helpful.
This process creates a single <iframe> on a Page/etc., within which each of the videos will play when the link is selected. (The process would also work, more broadly, to display any resource with a URI, not just videos as in this case.) The key is having the <a>s reference an internal Canvas link (the *.html docs), which allows the use of the named target attribute (if the <a> references an external URL, target always = _blank).
Two-step process:
1. Create, and upload into your course Files, an *.html file for each video, with content as here:
<iframe src="https://player.vimeo.com/video/77046793Links to an external site." width="100%" height="400"></iframe>
2. Create your Page with a single iframe at the top, and links to those *.html files beneath, as below.
<p><iframe style="display: block; margin-left: auto; margin-right: auto;" width="400" height="300" name="box"></iframe></p>
<p style="text-align: center;">single iframe in the space above</p>
<a class="Button Button--secondary" href="https://community.canvaslms.com/courses/1572734/files/68152407/download/?download=1" target="box">Vimeo #1</a>
<a class="Button Button--primary" href="https://community.canvaslms.com/courses/1572734//files/68152406/download/?download=1" target="box">Vimeo #2</a>
<a class="Button Button--warning" href="https://community.canvaslms.com/courses/1572734//files/68152405/download/?download=1" target="box">Vimeo #3</a>
Kelley
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.