草庐IT

录屏声音

全部标签

windows - 是否可以录制声卡上播放的声音?

是否可以远程录制声卡上正在播放的声音?据说,我正在播放一个音频文件,我需要的是将输出重定向到磁盘。DirectShow或可能是可行的。非常感谢任何帮助,谢谢。 最佳答案 您需要启用音频环回设备,您将能够使用所有知名API(包括DirectShow)以标准方式进行录制。LoopbackRecordingEnabling"StereoMix"inVistaCapturingWindow'saudioinC#启用后,您将在DirectShow应用程序上看到该设备: 关于windows-是否可以

python - 如何使用 wxPython 在 Windows 中使用 native 错误图标和错误声音?

这条简单的线:wx.MessageBox('Foo','Bar',wx.OK|wx.ICON_ERROR)给我一​​个带有错误图标和Windows错误噪音的消息框(这不是与wx.Bell()).我想为未捕获的异常创建一个自定义错误对话框,其中回溯在文本控件等中可用,我想包括Windows错误图标和噪音。我知道这两者因Windows版本而异,甚至可以自定义错误噪音。有没有什么直接的方法可以通过wxPython使用这些本地Windows资源?奖金问题;如果答案是否定的,什么是最最直接的方式来做我想做的事情?接受答案后的结果:我只是想炫耀一下AnonymousCoward出色的回答后的结果,

c# - C#中的拍手声音检测

我希望能够检测到拍手声。作为任何形式的声音识别的新手,有什么简单的方法可以做到这一点吗?如果没有,有什么好的C#声音识别/检测资源?我的目标是使用一些基本的基于拍手的控件来自动化客户媒体中心。 最佳答案 过去有人问过类似的问题:Givenanaudiostream,findwhenadoorslams(soundpressurelevelcalculation?)虽然这个问题不是特定于C#的,但它确实对算法的使用有一些想法。(披露:是的,我确实回答了那个问题。) 关于c#-C#中的拍手声

c# - 使用 SoundPlayer 播放多种声音

我正在制作一个采样器程序,其中从1到9的每个键都会发出不同的声音。一切正常,但当我同时按下两个(或更多)声音时,第二个“杀死”第一个。我正在使用SoundPlayer播放.WAV文件中的声音。我该如何解决这个问题? 最佳答案 您需要使用DirectX(DirectSound)或一些旨在允许同时播放多个声音的类似API。 关于c#-使用SoundPlayer播放多种声音,我们在StackOverflow上找到一个类似的问题: https://stackoverf

c# - 当声音仍在播放时,Windows Phone 8 上的 XNA 会循环播放音频

我需要一种在声音仍在播放时开始/停止循环的方法。我发现同时播放多种声音的最佳方式是使用XNA。因此,我从包含音频剪辑的SoundEffect对象开始创建了一个SoundEffectInstance。现在的问题是我有一个按钮可以将此剪辑的状态从“循环”更改为“非循环”,反之亦然。问题来了:它抛出一个异常,说明必须在第一次播放之前设置循环。所以我想,当从“非循环”切换到“循环”时,我可以等待声音停止,然后重新创建SoundEngineInstance,设置IsLooped=true并让它重新开始。这个可以用,但是有一些延迟,这会让你失去时间,所以它没什么用。我正在寻找一种在播放声音时设置或

c# - 如何在 Xamarin.forms 上播放声音?

我正在使用Xamarin.forms创建适用于Android、iOS和WindowsPhone的应用。我的问题是如何使用XamarinForms播放mp3或wav?我的业务逻辑由共享项目处理,我不知道如何使用特定平台“MediaPlayer”。 最佳答案 目前Xamarin.forms还没有完善的API,需要使用DependencyService检查以下链接,它对我来说工作正常:https://www.codeproject.com/Articles/1088094/Playing-audio-mp-File-in-Xamarin-

c# - 在 C# 中捕获声音输出

我正在尝试用C#构建一个程序,它允许我通过网络将音频和视频从一台计算机流式传输到另一台计算机,该计算机连接到一堆视频/音频设备(投影仪、扬声器,ETC)。理想情况下,我希望能够直接从“演示者”计算机捕获这些数据,而无需插入任何东西。“输出”计算机上的视频、流媒体和重新显示都运行良好,但我似乎找不到无需将电缆插入耳机插孔即可捕获音频输出的好方法并连接到另一台计算机。这个程序的重点是允许无线完成,所以这是一个问题。总而言之,我正在寻找某种C#接口(interface),它允许我在Windows机器上捕获声音输出,就好像我在耳机插孔中插入了一些东西一样。在此先感谢您的帮助。

c# - naudio 从麦克风录制声音然后保存

我在使用naudio和保存录音时遇到了一些问题。我目前使用的代码可以保存wav文件,但是当我打开它时,WindowsMediaPlayer返回错误:“WindowsMediaPlayer在播放文件时遇到问题”我有两个按钮,一个“录制”按钮,按下后变成停止按钮。我有一个“保存”按钮,单击该按钮会将录音保存到sample.wav。NAudio.Wave.WaveInsourceStream=null;NAudio.Wave.DirectSoundOutwaveOut=null;NAudio.Wave.WaveFileWriterwaveWriter=null;privatevoidreco

c# - 如何在 WinForms 中播放声音?

如何使用C#在WinForms中播放声音? 最佳答案 要简单地播放声音,无需交互,您可以使用System.Media.SoundPlayer:System.Media.SoundPlayerplayer=newSystem.Media.SoundPlayer();player.SoundLocation="soundFile.wav";player.Play(); 关于c#-如何在WinForms中播放声音?,我们在StackOverflow上找到一个类似的问题:

c# - 从 Windows 中选择声音并播放

我有一个WinForms应用程序。此应用程序有一个首选项部分,用户可以在其中选择显示警报时播放的声音。是否可以有一个组合框,用户可以在其中选择Windows存储的声音,例如“紧急停止”、“紧急哔哔声”等。这些位于“控制面板”>>“声音和警报”部分。是否也可以有一个播放按钮来测试声音? 最佳答案 您不需要任何API来播放系统声音,只需编写如下代码://PlaysthesoundassociatedwiththeAsterisksystemevent.System.Media.SystemSounds.Asterisk.Play();S