ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器)

Vis*_*hnu 0 ios swift chirp xcode10.1

我在xcode10.1中使用Chirp SDK进行超声波处理.我在日志中多次收到此警告消息:

[avas] AVAudioSessionPortImpl.mm:56:ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器)

我试过下面的一个

let audioSession = AVAudioSession.sharedInstance()  

    do {  
      try audioSession.setCategory(AVAudioSession.Category.playAndRecord, mode: .spokenAudio, options: .defaultToSpeaker)  
      try audioSession.setActive(true, options: .notifyOthersOnDeactivation)  
    } catch {  
      print("audioSession properties weren't set because of an error.")  
    } 
Run Code Online (Sandbox Code Playgroud)

但仍然向我显示警告.如何修复此警告.谢谢

Dan*_*nes 5

来自Chirp的丹在这里.遗憾的是,此警告是某些设备上当前Chirp iOS SDK(3.4.3)中的已知问题,并且无法通过用户端的代码进行补救.它计划在下一个版本中修复,将在未来几周发布.然而,它是良性的,不会影响功能.