我正在寻找从客户端计算机执行录音的方法。我偶然发现了XAML Browser Applications - XBAP,我想确定是否可以使用它进行录音?
答案 0 :(得分:1)
如果您尝试以部分信任方式运行XAML浏览器应用程序,则答案为否。
要使用.Net录制音频,目前唯一的方法是使用Interop方法,根据运行应用程序的Windows版本,使用适用于WaveIn的Windows API或类似技术。
此链接说明了Windows Presentation Foundation Security Sandbox http://msdn.microsoft.com/en-us/library/aa480229.aspx - 相关报价;
存在的Interop方法/属性 启用非托管代码的互操作 未在部分信任中启用(for 示例WindowInteropHelper)。该 这里的理由是使用这些 类不是局部的场景 信任。