我正在开发一个涉及录制和播放声音的 VSTO PowerPoint 插件。我在最后一刻被要求允许用户选择播放声音的设备,就像 Skype 一样。
一般来说,我认为不可能指定 PowerPoint 应该使用什么设备,除非通过在控制面板中选择默认设备,我无法以编程方式执行此操作。但是,我可以识别我的加载项录制的声音,因为它们作为 SoundEffect 嵌入到我标记的 Shapes 中。
我的问题是:是否可以直接访问 .wav 文件 - 类似于SoundEffect.ImportFromFile,但在另一个方向?如果我能做到这一点,我可以使用加载项代码而不是 PowerPoint 打开和播放 .wav 文件。
[编辑:直接,我的意思是“不必以不同的格式保存演示文稿”]
或者,有没有办法在演示文稿中添加和检索二进制文件作为嵌入内容?
我怀疑这是不可能的,但如果有人知道,我会在 StackOverflow 上找到那个人!