XAML 浏览器应用程序中是不是允许录制音频
Posted
技术标签:
【中文标题】XAML 浏览器应用程序中是不是允许录制音频【英文标题】:Is recording audio allowed in XAML Browser ApplicationsXAML 浏览器应用程序中是否允许录制音频 【发布时间】:2009-08-15 12:17:00 【问题描述】:我正在寻找从客户计算机上进行录音的方法。我偶然发现了XAML Browser Applications - XBAPs,我想确认一下,是否可以使用它进行录音?
【问题讨论】:
【参考方案1】:如果您尝试以部分信任的方式运行 XAML 浏览器应用程序,那么答案是否定的。
要使用 .Net 录制音频,目前唯一的方法是使用 Interop 方法,使用 Windows API 的 WaveIn 或基于运行应用程序的 Windows 版本的类似技术。
此链接解释了Windows Presentation Foundation Security Sandbox http://msdn.microsoft.com/en-us/library/aa480229.aspx - 相关引用;
存在的互操作方法/属性 启用与非托管代码的互操作 未在部分信任中启用(对于 例如 WindowInteropHelper)。这 这里的理由是使用这些 类不是部分场景 信任。
【讨论】:
以上是关于XAML 浏览器应用程序中是不是允许录制音频的主要内容,如果未能解决你的问题,请参考以下文章