0

我正在寻找从客户计算机执行录音的方法。我偶然发现了XAML 浏览器应用程序- XBAP,我想确定,是否可以使用它执行音频录制?

4

1 回答 1

1

如果您尝试以部分信任的方式运行 XAML 浏览器应用程序,那么答案是否定的。

要使用 .Net 录制音频,目前唯一的方法是使用 Interop 方法,使用 Windows API 的 WaveIn 或基于应用程序运行的 Windows 版本的类似技术。

此链接解释了Windows Presentation Foundation 安全沙箱 http://msdn.microsoft.com/en-us/library/aa480229.aspx - 相关引用;

在部分信任(例如 WindowInteropHelper)中未启用用于启用与非托管代码的互操作的互操作方法/属性。这里的基本原理是使用这些类不是部分信任的场景。

于 2009-08-26T12:06:13.370 回答