我有一些别人发给我的 Microsoft PowerPoint 文件,其中包含应该自动播放的音频和幻灯片过渡。出于某种原因,我无法让音频自动播放。我可以在预览/编辑模式下正常播放音频,但尽管检查了音频播放选项是否设置为“自动开始”,它还是不会自动播放音频。偶尔(不是每张幻灯片)它会开始播放音频的前 1 秒,然后切断。
PPT 和音频是在 Mac 上创建的,而我使用的是 Windows 10,但音频是直接录制到 PPT 中的,因此应该兼容。此外,我将文件重命名为 ZIP,并打开了媒体目录,并明确确定这些文件是 M4A AAC 编码文件,应该与 Windows PPT 兼容。
如果我导出每张幻灯片上的媒体,然后重新导入,播放效果会很好(尽管幻灯片上的音频扬声器图形确实发生了轻微变化,这让我认为那里发生了一些事情)。但是,这将是大量的演示文稿/幻灯片,手动导出和重新导入音频不是一个选择。
我尝试创建一个宏来导出并重新导入音频,但目前似乎没有支持从幻灯片中导出嵌入音频的 VBA 方法。有迹象表明它曾经被支持为 SoundFormat 对象的 Export 方法,但似乎已被弃用,请参阅https://stackoverflow.com/a/8779992/8666467
有什么想法吗?如果有帮助的话,我可以创建一个包含几张幻灯片的示例演示文稿来演示该问题。只需告诉我将其发布在哪里即可,方便访问。