Then install it. This is how you get embed-anything superpowers in your PowerPoint and Keynote menu.
Could be your startup's demo video or a website. Just copy/paste the URL into LiveSlides in PowerPoint or Keynote.
Walk through your deck in slideshow mode. All your web content is live, playing or scrolling in your slide.