7

I created a PowerPoint slideshow. I want it to run it on a TV screen that has a built-in web browser, auto-loop, and I also want users to be able to view it from their laptops. I currently can do this using google docs / google drive, but I'm trying to do this using mainly Office 365 technologies, and avoid google docs.

I want the following:

  • website link to view a PowerPoint presentation.
  • store the PowerPoint in OneDrive (for Business)
  • automatically view each slide for 10 seconds (currently doing this successfully via the "transitions" settings)
  • automatically loop to the beginning when reached the end (I configured this in "slide show setup" but it doesn't seem to work when presented online)
  • full screen (hide any toolbars, bottom bars, etc.)
  • I don't want it converted to a movie (I want it to act like a presentation when users are viewing it on their laptops).

Currently, I can manually load it up, and get it full screen, and the only show stopper is that it doesn't loop. Preferably, the link would force it full screen without manually clicking to run the slideshow.

Google has nice URL parameters to tweak how the PowerPoint is presented. It is unclear what Microsoft's URL parameters are and maybe my solution lies within understanding these...

Microsoft URL parameters that I see that I don't have complete understanding of:

Mafu Josh
  • 226

3 Answers3

4

Thought I might share my finding, as I tried to achieve something similar:

According to Microsoft, "the feature is not available in PowerPoint web app to play slideshow in loop."

alms
  • 336
  • 2
  • 6
3

Running PowerPoint on a TV is problematic.

If the TV is running Android and can install applications, you may use the Microsoft PowerPoint app.

If the TV browser supports HTML5, there are various utilities that might help, such as :

However, as TV browsers are usually quite limited, I believe there is a much simpler solution, as follows :

  • Turn the presentation into a video of a format that is supported by your TV
  • You may display the video by the TV if it supports looping.
  • If looping is not supported and you are obliged to use the TV browser, there are two options:
    1. Create an HTML5 page embedding the video and using the loop Attribute
    2. Otherwise, you may manually right-click the embedded video in the browser and choose Loop, or program it using JavaScript.

A video solution is basically run-anywhere and any-device.

harrymc
  • 498,455
0

i found a hacky work around. This will work if you know the timing of your powerpoint.

    <script>
        window.setInterval("reloadIFrame();", 20000);

function reloadIFrame() {
    document.getElementById('slideFrame').src = document.getElementById('slideFrame').src;
}
    </script>

so if you put an id="slideFrame" on the iframe of your embedded powerpoint and the wdEaa=1 as mentioned in the original question in the URL, your slide show will auto play to the settings on the slides... the iframe will then reload after 20,000 milliseconds (so in my example, it took 20 seconds for my slideshow to complete. ) its not ideal but it works for a kiosk type show where you are looping a slideshow over and over on a web page.