jjzjj

microphone

全部标签

Android AudioRecord 初始化每次都失败

我的问题很容易解释——我正在尝试创建一个AudioRecord对象,但它无法初始化(即在构造函数之后,getState返回0,表示失败)。我在运行OS2.2.1的MotoDroid1上从Eclipse运行它。据我所知,我的AndroidManifest.xml使用了正确的权限RECORD_AUDIO(我不知道如何确认这一点):我执行以下操作来创建AudioRecord:bufferSize=AudioRecord.getMinBufferSize(8000,CHANNEL_IN_MONO,ENCODING_PCM_8BIT);audioRecorder=newAudioRecord(A

使用 C 在 Windows 中捕获麦克风音频流

我想用C构建一个莫尔斯解码器(最终是一个编码器)。我想使用音频端口作为输入,并对端口上的输入电压进行采样。如何使用C在Windows中读取麦克风音频端口上的电压? 最佳答案 最简单的方法是使用waveInWin32API提供的函数。您可以阅读RecordingandPlayingSoundwiththeWaveformAudioInterface了解概览,或深入了解APIdocumentation. 关于使用C在Windows中捕获麦克风音频流,我们在StackOverflow上找到一个

.net - 如何打开麦克风属性窗口

如何在单击按钮时打开麦克风属性窗口? 最佳答案 WPF中没有内置任何内容来打开麦克风属性窗口。这是一个.NET功能。您使用的是C#吗?如果你想在Windows上打开音量控制,你可以运行sndvol32.exe可执行文件:stringlWinDir=Environment.GetEnvironmentVariable("windir");stringlSndVolPath=lWinDir+@"\system32\sndvol32.exe";ProcesslVolumeControl=Process.Start(lSndVolPath)

Unity 使用 Microphone 采集麦克风声音

1、获取麦克风,Microphone.devices2、开始录音,Microphone.Start3、结束录音,Microphone.End1、MicrophoneWrapper1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061

windows - Virtualbox 中 Windows 10 中的麦克风

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion我已经在Windows7上安装了Windows10技术预览版的Build9926,即JanuaryBuild。我想在我的Virtua

ios - 将来自 VTCompressionSession 的压缩帧与音频数据混合到 MPEG2-TS 容器中以进行网络流式传输

我正在从事一个项目,该项目涉及从iOS8中的VTCompressionSession抓取H.264编码帧,将它们与来自麦克风的实时AAC或PCM音频混合到可播放的MPEG2-TS中,并通过套接字实时流式传输最小延迟(即:(几乎)没有缓冲)。在观看了iOS8中新的VideoToolbox的演示并做了一些研究之后,我想可以安全地假设:您从VTCompressionSession获得的编码帧不是AnnexB格式,所以我需要以某种方式转换它们(到目前为止我看到的所有解释都太模糊,所以我不太确定你如何做到这一点(即:用长度header替换“3或4字节header”)。您从VTCompressio

ios - CoreAudio : change sample rate of microphone and get data in a callback?

这是我第一次尝试使用CoreAudio,但我的目标是捕获麦克风数据,将其重新采样到新的采样率,然后捕获原始16位PCM数据。我的策略是用麦克风制作一个AUGraph-->一个采样率转换器,然后有一个回调从转换器的输出中获取数据(我希望这是新样本的麦克风输出率?)。现在我的回调只是用空的AudioBufferList*触发,这显然是不正确的。我应该如何设置它以及我做错了什么?代码如下:CheckError(NewAUGraph(&audioGraph),@"Creatinggraph");CheckError(AUGraphOpen(audioGraph),@"Openinggraph"

ios - 从 iOS 中的所有 3 个麦克风录音

据我所知,iPhone5有3个独立的麦克风(参见here),是否可以同时从所有3个麦克风录制音频?我一直在研究文档,并且开始研究RemoteIO和CoreAudio,但我不知道是否可以指定从哪个内置麦克风进行录音?有没有人对此有任何经验,或者知道它是否可能?提前致谢。 最佳答案 编辑:Pi在下面的评论可能是正确的:您可以选择从哪个麦克风录音,但不能同时从多个麦克风录音。Appledocumentationsays自iOS7以来是可能的:UsingAPIsintroducediniOS7,developerscanperformtas

ios - 如何检测用户在 iOS 上授予麦克风权限?

所以问题是我需要在用户授予(或拒绝)使用麦克风的权限后调用一些函数。我已经看到了:[[AVAudioSessionsharedInstance]requestRecordPermission:^(BOOLgranted){if(granted){//Microphoneenabledcode[selfsomeFunction];}else{//Microphonedisabledcode}}];但是,这仅适用于检测当前状态。如果当前状态为“否”并且弹出窗口显示并且用户授予权限-将不会调用该函数。这是因为在执行此权限时权限为“否”,直到我们下次运行代码时才会调用该函数。我想做的是在用户按

c# - 尝试通过 TCP 传输 2 路音频?

我正在尝试制作一个视频session应用程序(用C#编写),它允许2个用户使用TCP进行视频session。此外,用户还可以单独进行文字聊天。现在,我有一个可用的视频流,但还没有音频。我不确定如何访问麦克风,使用TCP对其进行流式传输,然后在其他用户的扬声器上播放它,因为我对c#比较陌生,对使用媒体也是全新的。如果有人可以向我指出示例代码,帮助我了解如何访问麦克风,或者您认为对我有帮助的任何其他事情,那就太好了。我附上我的代码以供引用。网络摄像头.csusingSystem;usingSystem.IO;usingSystem.Linq;usingSystem.Text;usingWe