Office Settings & Configuration

How to Embed a PowerPoint Presentation with Audio on a Website

Emma BrownEmma Brown Oct 29, 2026 871 views

Question details

The user wants to embed a PowerPoint presentation on a website and needs to ensure that the prerecorded audio within the slides plays correctly for visitors.

How to Embed a PowerPoint Presentation with Audio on a Website
Product
PowerPoint
Device & OS
not provided
Scenario
Publishing an interactive PowerPoint presentation onto a webpage for online visitors to view and listen to.
Observed behavior
The embedded PowerPoint presentation displays the visual slides correctly, but prerecorded audio fails to play unless it is specifically added via the web version of PowerPoint prior to generating the embed code.
Before you start

Ensure you have a Microsoft account with access to OneDrive or SharePoint, and keep your audio files ready on your local drive in a web-friendly format like MP3.

Solution 1Recommended

Add Audio via PowerPoint for the Web and Generate Embed Code

To guarantee that your audio plays properly in an embedded player, you must insert the audio files using the online version of PowerPoint before creating the iframe code.

Presentations created on the desktop version of PowerPoint may lose their audio playback functionality when embedded online. Using PowerPoint for the web bypasses this limitation.

1
Upload your presentation

Log in to your Microsoft account and upload your existing PowerPoint file to OneDrive or SharePoint.

2
Open in PowerPoint for the web

Click on the uploaded presentation file in your browser to open it directly in PowerPoint for the web.

3
Insert the audio files

Navigate to the slide where you want the audio. Click on the 'Insert' tab on the top ribbon, select 'Audio', and choose the audio files from your computer to add them.

4
Generate the embed code

Once the audio is placed, click on 'File' in the top left corner, navigate to 'Share', and select 'Embed'.

5
Copy and paste the iframe

Choose your desired dimensions, copy the generated iframe code, and paste it into the HTML code of your website.

Add Audio via PowerPoint for the Web and Generate Embed Code
Audio Format Recommendation: For the best cross-browser compatibility, it is highly recommended to use MP3 files when inserting audio into PowerPoint for the web.
Free Microsoft Office alternative

Create and Edit Presentations Seamlessly with WPS Office

While embedding online presentations with audio requires Microsoft's web platform, you can easily build your slides, design layouts, and prepare your content using WPS Office before uploading them. It is a highly compatible, lightweight, and free alternative to Microsoft Office.

  1. 1. Download and Install: Get WPS Office for free from the official website and install it on your PC or Mac.
  2. 2. Create or Open Presentation: Launch WPS Presentation to open your existing .pptx files or start a new slide deck from professional templates.
  3. 3. Save and Upload: Save your finished presentation as a .pptx file, which you can then seamlessly upload to OneDrive for web embedding.
100% compatible with Microsoft PowerPoint (.pptx) file formats.Rich media support for preparing and rehearsing your slides before online publication.Lightweight installation that runs smoothly on older or lower-spec devices.Familiar and intuitive user interface requires zero learning curve.
microsoft office alternative - wps office

Frequently Asked Questions

Why isn't the audio playing in my embedded PowerPoint presentation?

If the audio was inserted using the desktop version of PowerPoint, it may not function in the web embed player. You must upload the file to OneDrive or SharePoint and add the audio directly through PowerPoint for the web to ensure playback.

What audio formats are supported for PowerPoint for the web?

PowerPoint for the web generally supports standard audio formats such as MP3, WAV, and M4A. However, using MP3 is strongly recommended to ensure the audio plays across all major web browsers.

Can I set the audio to play automatically when the embedded slide loads?

Yes, after inserting the audio in PowerPoint for the web, select the audio icon on your slide, navigate to the 'Audio' tab on the ribbon, and change the playback settings to start automatically.

Do I need a paid Microsoft subscription to embed a presentation via OneDrive?

No, you can use a free personal Microsoft account with OneDrive to upload your presentation, edit it in PowerPoint for the web, and generate the necessary embed code.