【问题标题】:iPhone: record output sounds without miciPhone:在没有麦克风的情况下录制输出声音
【发布时间】:2012-07-18 12:38:57
【问题描述】:

我正在编写一个需要在没有麦克风的情况下录制输出声音的应用程序。
例如:如果我有两个声音文件,first.mp3 和 second.mp3,我想按录制按钮,然后按 playfirst 按钮,然后 playsecond 按钮,然后 stoprecord 按钮。在此之后,我应该有 third.mp3,其中包括录制的第一和第二声音。
是否可以?

感谢和抱歉我的英语不好。

【问题讨论】:

  • 那么你需要混合这两个声音文件吗?您需要将它们头尾相接或一个接一个地合并,例如在某些声音中添加鼓声?
  • 不,我不需要合并或混合它。我只需要在没有麦克风的情况下录制应用程序的输出声音。如果我播放 first.mp3,等待 2.5 秒,然后播放 second.mp3,我应该得到包含 first.mp3 的third.mp3,first.mp3 静音 2.5 秒和 second.mp3。
  • @TeodorCarstea - 没错,为什么你需要通过录制而不是合并它们来做到这一点。是因为您想尝试了解输出放大器或 DAC 的噪声质量吗?
  • @trumpetlicks,我同意。他可以将它们与中间的 2.5 秒无声文件合并。
  • @TeodorCarstea - 更好的是,只要他愿意,他可以简单地归零。他甚至可以让他的用户决定在两者之间留白多长时间:-)

标签: iphone objective-c xcode audio audio-recording


【解决方案1】:

我很确定如果不先让声音从设备中逸出,这在设备上是不可能的。

为了实现您想要的效果,Apple 的硬件工程师必须放置一个模拟多路复用器,其输出面向具有(至少)2 个输入的重新编码输入接口,其中一个是实际接触的麦克风外部世界,另一个是扬声器DAC的输出。我只是不认为这是他们设计硬件的方式。

应该是怎样的:



最有可能是怎么做到的!!!

【讨论】:

猜你喜欢
  • 2013-07-18
  • 2014-03-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-05-02
相关资源
最近更新 更多