问题标签 [remoteio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
578 浏览

iphone - iOS 6 上的 RemoteIO 和录制 AAC

有人使用 RemoteIO 在 iOS 6 上录制 AAC 音频吗?我注意到,当我这样做时,它会在中断时终止媒体服务器,并且我的中断回调永远不会在 iOS 6.0 上调用。

此外,由于媒体服务器出现故障,因此恢复起来有点困难。

有其他人看到这个或解决它吗?

0 投票
1 回答
286 浏览

buffer - iOS - RemoteIO AudioUnits,可能有 2 个?

我正在尝试这样做

RemoteIO1(用于录制到缓冲区)-> kAudioUnitType_Mixer -> RemoteIO2(用于播放输出)

RemoteIO1用于 2 个目的:

1) 将音频馈入混音器通道 0

2)将音频从麦克风录制到缓冲区

kAudioUnitType_Mixer

1) 从 RemoteIO 获取音频 - 输入 0

2) 将 (1) 中的音频与缓冲区中的音频混合 - input1

远程IO2

1)获取混合音频并将其发送到播放

最初我以为我可以只从混音器输出播放,但下面给了我一个错误。我可以确认我需要另一个 RemoteIO 来进行播放吗?

另外,我做了以下测试,发现似乎只有一个 RemoteIO 可用(inputComponent 和 inputComponent2 的地址相同)

我的应用程序中只能有一个 RemoteIO 实例是真的吗?如果是这样,第二个 RemoteIO 的替代方案是什么?

谢谢。

码头。

0 投票
1 回答
2193 浏览

core-audio - iOS RemoteIO - AudioUnitAddRenderNotify 回调

我正在尝试使用这样的 AudioUnitAddRenderNotify 从 RemoteIO 进行录制。基本上,我无法从我的输入总线 bus1 获取样本。recordingCallback 不会超过这个:

但是有人告诉我,每轮都应该为每辆公共汽车调用recordingCallback。IE。调用 inBusNumber ==0,然后 inBusNumber ==1,分别是输出(remoteIO out)和输入(记录总线)。

我该怎么做才能在我的输入总线上调用recordingCallback以便我可以录制?谢谢。

码头。

这是回调。

}

这是调用回调的代码。

0 投票
1 回答
34490 浏览

ios - 在 iOS 中的内置麦克风和耳机之间进行选择

我们正在开发一个需要在 iOS 中更改音频路由的应用程序。我们需要从麦克风输入中获取一些信息,然后切换到设备的内部麦克风来录制环境声音。

我们从这些页面中看到了 2 个主题:强制 iPhone 麦克风作为音频输入如果插入耳机则使用内置麦克风,但我想根据这种情况没有任何最终决定。

现在,代码可以工作了,但我们可以选择音频输入的路径。

我们在 Apple (Remote IO) 提供的文档中没有找到任何内容。

这有什么新的吗?

谢谢!

0 投票
1 回答
451 浏览

ios - RemoteIO 录制的音频文件为静音或 4KB

我正在成功使用 RemoteIO 对来自麦克风的传入音频流进行分析。不过,我似乎无法将文件写入磁盘。我已经阅读了一些问题:

并试图在那里实施这些建议:除非它们不起作用。调用 ExtAudioFileWriteAsync 的正确位置在哪里,如何设置?

0 投票
4 回答
2589 浏览

ios - RemoteIO 和 VPIO 之间的录音音量下降切换

在我的应用程序中,我需要在这两个不同的 AudioUnit 之间切换。每当我从 VPIO 切换到 RemoteIO 时,我的录音音量都会下降。相当明显的下降。但是播放音量没有变化。有人经历过吗?

这是我进行切换的代码,它是由路由更改触发的。(我不太确定我是否正确地进行了更改,所以我也在这里问。)

如何解决录音音量下降的问题?

谢谢,感谢我能得到的任何帮助。

码头。

0 投票
0 回答
338 浏览

ios - 同时使用 OpenAL、RemoteIO 和 AVPlayer 在播放音频时处理中断

我正在开发一个需要同时使用 OpenAL、RemoteIO 和 AVPlayer 播放音频的应用程序。我还按照此处 Apple 的指南处理中断:http: //developer.apple.com/library/ios/#documentation/Audio/Conceptual/AudioSessionProgrammingGuide/HandlingAudioInterruptions/HandlingAudioInterruptions.html

RemoteIO 和 AVPlayer 的播放正在正常恢复。但是,OpenAL 的播放被静音。

对于 OpenAL,我在中断结束时重置上下文,如下所示:

当仅发生 OpenAL 播放OpenAL 播放与 RemoteIO 一起发生时,播放会正确恢复。但是,如果我同时使用 OpenAL、RemoteIO 和 AVPlayer 播放音频,则在恢复时,OpenAL 播放会静音。可能出了什么问题?

0 投票
1 回答
188 浏览

ios - AudioOutputUnitStart 替换 Music 应用

我的应用程序(VoIP 一)正在使用kAudioSessionCategory_PlayAndRecord类别。一切正常,期待调用AudioOutputUnitStart音乐应用程序时被我的应用程序替换。

基本上,如果我双击主页按钮并翻转到音乐应用程序,我看不到默认音乐应用程序,而是可以在音乐控件附近看到我的应用程序日志。

有谁知道可以是什么?

0 投票
2 回答
1983 浏览

iphone - 在 iPhone 5 上选择后置麦克风

RemoteIO 单元有没有办法在 iPhone 5 上拾取麦克风?我可以配置AVAudioSession为在前置麦克风或底部麦克风之间进行选择,但我找不到选择后置麦克风的方法。

使用AVFoundation framework后置摄像头时,肯定会使用后置麦克风进行视频录制,但我想要一种使用CoreAudio来选择相同的方法。那可能吗 ?

0 投票
1 回答
827 浏览

ios - 多声道音频 iOS(需要 4 个同时输入)

我正在做一个项目,我需要同时处理 4 个音频输入流。到目前为止,我一直在使用立体声音频流,其中数据来自专为 iOS 设计的基于 USB 的音频设备,例如 Tascam iM2。

  • iOS 6 是否支持更多的 2 通道同时输入?
  • 如果是这样,有哪些设备可用于此?

编辑:我已经看到 4 通道 Apogee 四重奏与 iOS 兼容。是否可以使用此设备同时录制 4 个音频通道?