问题标签 [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.
iphone - iOS 6 上的 RemoteIO 和录制 AAC
有人使用 RemoteIO 在 iOS 6 上录制 AAC 音频吗?我注意到,当我这样做时,它会在中断时终止媒体服务器,并且我的中断回调永远不会在 iOS 6.0 上调用。
此外,由于媒体服务器出现故障,因此恢复起来有点困难。
有其他人看到这个或解决它吗?
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 的替代方案是什么?
谢谢。
码头。
core-audio - iOS RemoteIO - AudioUnitAddRenderNotify 回调
我正在尝试使用这样的 AudioUnitAddRenderNotify 从 RemoteIO 进行录制。基本上,我无法从我的输入总线 bus1 获取样本。recordingCallback 不会超过这个:
但是有人告诉我,每轮都应该为每辆公共汽车调用recordingCallback。IE。调用 inBusNumber ==0,然后 inBusNumber ==1,分别是输出(remoteIO out)和输入(记录总线)。
我该怎么做才能在我的输入总线上调用recordingCallback以便我可以录制?谢谢。
码头。
这是回调。
}
这是调用回调的代码。
ios - 在 iOS 中的内置麦克风和耳机之间进行选择
我们正在开发一个需要在 iOS 中更改音频路由的应用程序。我们需要从麦克风输入中获取一些信息,然后切换到设备的内部麦克风来录制环境声音。
我们从这些页面中看到了 2 个主题:强制 iPhone 麦克风作为音频输入和如果插入耳机则使用内置麦克风,但我想根据这种情况没有任何最终决定。
现在,代码可以工作了,但我们可以选择音频输入的路径。
我们在 Apple (Remote IO) 提供的文档中没有找到任何内容。
这有什么新的吗?
谢谢!
ios - RemoteIO 录制的音频文件为静音或 4KB
我正在成功使用 RemoteIO 对来自麦克风的传入音频流进行分析。不过,我似乎无法将文件写入磁盘。我已经阅读了一些问题:
- 从 RemoteIO 保存音频的示例?,
- remoteIO 音频单元播放回调中的 AudioBufferList 内容,
- 从 RemoteIO 录制到 AAC:正在写入数据但文件无法播放
- 从 RemoteIO 录制:生成的 .caf 音调变慢 + 失真
并试图在那里实施这些建议:除非它们不起作用。调用 ExtAudioFileWriteAsync 的正确位置在哪里,如何设置?
ios - RemoteIO 和 VPIO 之间的录音音量下降切换
在我的应用程序中,我需要在这两个不同的 AudioUnit 之间切换。每当我从 VPIO 切换到 RemoteIO 时,我的录音音量都会下降。相当明显的下降。但是播放音量没有变化。有人经历过吗?
这是我进行切换的代码,它是由路由更改触发的。(我不太确定我是否正确地进行了更改,所以我也在这里问。)
如何解决录音音量下降的问题?
谢谢,感谢我能得到的任何帮助。
码头。
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 播放会静音。可能出了什么问题?
ios - AudioOutputUnitStart 替换 Music 应用
我的应用程序(VoIP 一)正在使用kAudioSessionCategory_PlayAndRecord
类别。一切正常,期待调用AudioOutputUnitStart
音乐应用程序时被我的应用程序替换。
基本上,如果我双击主页按钮并翻转到音乐应用程序,我看不到默认音乐应用程序,而是可以在音乐控件附近看到我的应用程序日志。
有谁知道可以是什么?
iphone - 在 iPhone 5 上选择后置麦克风
RemoteIO 单元有没有办法在 iPhone 5 上拾取麦克风?我可以配置AVAudioSession
为在前置麦克风或底部麦克风之间进行选择,但我找不到选择后置麦克风的方法。
使用AVFoundation framework
后置摄像头时,肯定会使用后置麦克风进行视频录制,但我想要一种使用CoreAudio来选择相同的方法。那可能吗 ?
ios - 多声道音频 iOS(需要 4 个同时输入)
我正在做一个项目,我需要同时处理 4 个音频输入流。到目前为止,我一直在使用立体声音频流,其中数据来自专为 iOS 设计的基于 USB 的音频设备,例如 Tascam iM2。
- iOS 6 是否支持更多的 2 通道同时输入?
- 如果是这样,有哪些设备可用于此?
编辑:我已经看到 4 通道 Apogee 四重奏与 iOS 兼容。是否可以使用此设备同时录制 4 个音频通道?