c# - 正在录制XAML浏览器应用程序中允许的音频

标签 c# audio xbap audio-recording

我正在寻找从客户端计算机执行音频录制的方法。我偶然发现了XAML Browser Applications-XBAP,我想确定是否可以使用它进行音频记录?

最佳答案

如果尝试以部分信任的方式运行XAML浏览器应用程序,则答案为“否”。

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

该链接解释了Windows Presentation Foundation Security Sandbox http://msdn.microsoft.com/en-us/library/aa480229.aspx-相关报价;

Interop Methods/properties that exist to enable interop to unmanaged code are not enabled in partial-trust (for example WindowInteropHelper). The rationale here is that using these classes is not a scenario for partial trust.

关于c# - 正在录制XAML浏览器应用程序中允许的音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1281786/

相关文章:

c# - 您能否通过显式传递值来覆盖自动捕获的参数的值?

c# - 访问 System.Collections.Generic.List 上的属性

c# - 如何使用 C# ASP MVC 反序列化 json 字符串

qt - 声子在QGraphicsScene中不起作用

c# - 将 XAML 转换为 XBAP

c# - 从 Inno Setup 将程序集添加到 GAC

c# - XBAP 应用程序,这些可以在 Google Chrome 中运行吗?

c# - 如何创建一个可以调整大小的没有边框的 WPF 窗口?

javascript - 如何在javascript中生成精确频率的声音

qt - 播放声音文件的摘录