代码之家  ›  专栏  ›  技术社区  ›  JordanC

AVAudioSession错误

  •  3
  • JordanC  · 技术社区  · 9 年前

    我收到以下错误,不知道是什么原因导致的。

    8月4日15:04:56 MyiPad myApp[1523]:15:04:56.072错误:[0x78ba000]AVAudioSessionUtilities。h: 124:GetProperty_DefaultToZero:AudioSessionGetProperty('ilt')失败,错误为:'!大小

    在我的应用程序中,我:

    • 使用AVAudioPlayers播放声音
    • 操纵AVAudioSessionCategory和AVAudioSsessionMode(在SoloAmbient/Default和PlayAndRecord/VideoChat之间切换,选项为:AllowBluetooth | DefaultToSpeaker)
    • 使用AddLive进行webRTC视频通话
    • 使用专用API here 操纵AirPlay选择

    很明显有很多事情要做,所以我不希望有人把这个放在盘子里给我吃,但你能告诉我关于错误的任何事情都会很有帮助

    更新1: “cilt”代表 kAudioSessionProperty_CurrentHardwareInputLatency

    更新2: “!siz”表示属性数据的大小不正确(在iOS 7中已弃用)

    2 回复  |  直到 9 年前
        1
  •  4
  •   JordanC    9 年前

    我关注了我在谷歌上找到的每一条相关线索,几乎所有这些线索都引出了关于 AVAudioSessionCategoryOptionMixWithOthers 选项我将它与我在PlayAndRecord类别中使用的其他选项进行了“或”运算,结果成功了。

    如果有人对这个谜团有任何见解,请回答或评论,但现在,试试这个选项,看看会发生什么。我会在了解更多信息时更新。

        2
  •  0
  •   Howard Cohen    9 年前

    我是新手。我观察到的(因为一个无关的问题)是,当第二个听众出现时,我收到了这个错误消息。也许您正在调用多个正在侦听音频流的线程?将此作为(希望有用)数据点提供给您考虑。