ios - (AIR iOS) NetStream.play() 阻止 native 扩展中的麦克风访问

标签 ios air microphone netstream air-native-extension

我们有一个 AIR Mobile 应用程序 (iOS),它使用 native 扩展来捕获麦克风输入。我们希望能够在应用程序中播放 NetStream,同时捕获麦克风。

在我们在主机 AIR 应用程序中执行 NetStream.play() 之前, native 扩展中的麦克风捕获工作正常。一旦发生这种情况,我们开始在 native 扩展中接收零样本(即静音)。

我们尝试过在 ANE 中设置 AudioSession 和其他技巧,但没有成功。有没有办法让 AIR Mobile 不阻止我们 ANE 中的麦克风操作?

最佳答案

AIR SDK 音频类覆盖 ANE 使用的 Audio Session 时似乎存在冲突。看看这里http://forums.adobe.com/message/5660732他们提供了一种解决方法,即使用 ANE 播放声音

关于ios - (AIR iOS) NetStream.play() 阻止 native 扩展中的麦克风访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19955489/

相关文章:

javascript - 有没有办法在仅使用 JS/HTML 的 AIR 应用程序中拥有 Webkit 浏览器?

ios - 为什么 Objective-C 在二进制文件中包含完整的 C++ 类型名称作为字符串?我可以摆脱它吗?

apache-flex - 有没有办法向 Flex Air 应用程序添加详细的远程崩溃报告?

ios - 核心数据谓词不匹配 bool 属性

actionscript-3 - 第二次读取字节数组出错?

android - 使用手机的加速度计和麦克风测量振动

Android:在电话中操纵语音

Android 内置麦克风释放问题

ios - 如何调用另一个类中定义的函数?

ios - iOS中如何实现客户端验证?