我没有使用UWP,这是一个使用.NET Framework的标准桌面应用程序。我希望使用以下内容,但这仅适用于UWP。
https://learn.microsoft.com/en-us/uwp/api/windows.system.launcher.launchuriasync?view=winrt-22621
[Windows.Foundation.Metadata.Overload("LaunchUriWithDataAsync")]
public static IAsyncOperation<bool> LaunchUriAsync(System.Uri uri, LauncherOptions options, ValueSet inputData);
当某人禁用了麦克风或关闭了访问权限时,我想将他们路由到要更改的正确位置。Zoom今天会执行此操作。
我找到的唯一可以执行此操作的地方是在UWP with Namespace中:Windows.System.
你有什么建议让我完成这项任务吗?
2条答案
按热度按时间x6yk4ghg1#
这只是打开了一个URL。具体来说,它打开了一个
ms-settings:
位置。在Framework中,您可以使用Process.Start()
执行此操作:我不确定这是否就是你想要的页面,但它应该足够接近你所需要的。
ttvkxqim2#
您可以使用NAudio库在C#中使用Windows麦克风。
创建一个
MicrophoneRecorder
示例,调用StartRecording()
开始录制,调用StopRecording()
停止录制,并将录制的音频保存到指定输出路径的WAV文件中...这将从
Windows microphone
为10 seconds
录制音频,并将录制的音频保存到当前目录中的output.wav
。