Media

The <Media> component is mostly useful if you have a lot of slides and want to lazy load a video, image or iframe since you can just use regular HTML to do the same thing.

<script>
  import { Presentation, Slide, Media } from '@components'
</script>

<Presentation>
  <Slide>
    <Media
      class="h-[600px] w-full"
      src="https://www.youtube.com/embed/dQw4w9WgXcQ"
      type="iframe"
    />
  </Slide>
</Presentation>

Here are the options you can pass to the <Media> component:

Prop Description
type video, img, iframe
src URL or path to local file
autoplay Start playing the media when the slide shows
preload Lazy load iframe