0

我在 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.")  
    } 

但仍然对我显示警告。如何解决此警告。在此先感谢

4

1 回答 1

5

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

于 2018-12-18T08:41:47.113 回答