是否允许在XAML浏览器应用程序中录制音频
问题描述:
我正在寻找从客户端计算机执行录音的方法。我偶然发现了XAML Browser Applications - XBAP,我想确定是否可以使用它进行录音?是否允许在XAML浏览器应用程序中录制音频
答
如果您尝试运行在部分信任的XAML浏览器应用程序,那么答案是否定的
要使用.NET中,目前唯一的方法是使用互操作方法,使用Windows API对录制音频WaveIn或基于应用程序运行的Windows版本的类似技术。
此链接解释了Windows Presentation Foundation Security Sandbox http://msdn.microsoft.com/en-us/library/aa480229.aspx - 相关报价;
互操作方法/存在 到互操作使非托管代码 属性在部分信任未启用(对于 例如WindowInteropHelper)。这里的 的基本原理是使用这些 类不是部分 信任的方案。