Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何录制实时流媒体音频| iPhone_Iphone - Fatal编程技术网

如何录制实时流媒体音频| iPhone

如何录制实时流媒体音频| iPhone,iphone,Iphone,我正在开发一个无线电应用程序。我正在通过AVAudioQueue录制现场音频流,但问题是它也录制外部噪音。我想要一种消除外部噪音的方法。我只想录下那条流。 请帮帮我。我被卡住了。试着用低通/高通滤波器来过滤你得到的数据。你可以看看苹果的示例代码,看看他们是如何实现这些过滤器的。 如果适当调整过滤器,您可能可以消除一些噪音。您是说来自麦克风的音频无意中进入了您的录音?是的,因为AudioQueue使用麦克风作为输入源,因此录音时会产生噪音。我想要一种只录制音频直播流的方法。我使用了苹果的Speak

我正在开发一个无线电应用程序。我正在通过AVAudioQueue录制现场音频流,但问题是它也录制外部噪音。我想要一种消除外部噪音的方法。我只想录下那条流。
请帮帮我。我被卡住了。

试着用低通/高通滤波器来过滤你得到的数据。你可以看看苹果的示例代码,看看他们是如何实现这些过滤器的。
如果适当调整过滤器,您可能可以消除一些噪音。

您是说来自麦克风的音频无意中进入了您的录音?是的,因为AudioQueue使用麦克风作为输入源,因此录音时会产生噪音。我想要一种只录制音频直播流的方法。我使用了苹果的SpeakHere示例来录制这些内容,但问题是跳过麦克风发出的外部噪音。请帮帮我。ThanksI已经看过这个代码(AccelerometerGraph),但这是不同的东西,我正在寻找的是实时流的良好记录。@user1048238我知道它是不同的,它与加速计一起工作,并从它的数据中绘制图表。但它也有两个很好的类,名为LowpassFilter和HighpassFilter,您也可以使用它们来过滤音频数据以避免噪音。好的,我会测试它,但您知道录制实时音频流的好方法吗?不幸的是,我不知道。我一直使用AudioQueue,对我来说它工作得非常好。如果设置相同的设置,它会以AVAudioRecorder相同的质量录制音频。若您对音频(例如语音备忘录记录)没意见,那个么AudioQueue是一个不错的选择。你得到的噪音可能是因为你设置错误,我曾经有过这种行为。它真的不应该产生任何不好的噪音。外部噪音意味着音频队列从麦克风获取输入,如果麦克风打开,则在捕获音频流时也会捕获外部声音。我关心的是只捕获音频流。请在这方面帮助我。