PowerPoint 2010 has many new features and options for presentations, including the option to broadcast presentation over the web. You can add videos to PowerPoint 2010 presentations, either from external video sites like YouTube or else you can also add it from your desktop. When you are saving the file as a presentation, then it is desirable that the videos embedded into them plays automatically.
You can set the videos to play automatically in PowerPoint.
Select the video inserted into the slide and you will be able to see additional tab “Video Tools” available at the end, this tab is visible only when you select the video.
In the video tools, select the Playback sub tab and here you will find the option for video playback.
Under video options group, click the drop down menu and select Automatically against the start. Once you have saved this, your video will start automatically during the presentation. You can also set the video to loop and rewind after playing.