No worries! You can still easily add your TALENT videos to your presentation.
PowerPoint 2016, PowerPoint 2013, and PowerPoint 2010 allow video embedding directly into a presentation, but only if the video is hosted on YouTube. However, since you can generate an embed code for the video, you can also download it to your computer.
When you download the video from TALENT, you can insert the video into your presentation. Better still, using this method, you can play the video during the presentation without the need for an internet connection.