【问题标题】:How to suppress console output of AVPlayer.play() in iOS 10 beta?如何在 iOS 10 beta 中抑制 AVPlayer.play() 的控制台输出?
【发布时间】:2016-07-04 21:43:34
【问题描述】:

我使用AVFoundation.AVPlayer.play() 播放来自远程源的音频。在 WWDC 2016 发布的 iOS 10 和 XCode 8.0 beta (8S128d) 的预览版中,这种方法每秒向 XCode 控制台发送大量信息:

2016-07-04 14:27:58.982694 MyApp[8622:984983] [AQ] 3269: aq@0x7fa27e00d000: ptr 0x7fa27b877f23, size 0x344, ID 6244
2016-07-04 14:27:58.983794 MyApp[8622:984983] [AQ] 3269: aq@0x7fa27e00d000: ptr 0x7fa27c814920, size 0x1a2, ID 6245
2016-07-04 14:27:58.984329 MyApp[8622:986313] [AQ] 3252: aq@0x7fa27e00d000: ptr 0x7fa27b60f1f0, size 0x1a2, user => ID 6251
2016-07-04 14:27:58.985039 MyApp[8622:984983] [AQ] 3269: aq@0x7fa27e00d000: ptr 0x7fa27f014e91, size 0x4e6, ID 6246
2016-07-04 14:27:58.985958 MyApp[8622:986313] [AQ] 3252: aq@0x7fa27e00d000: ptr 0x7fa27d81627c, size 0x4e6, user => ID 6252
2016-07-04 14:27:58.986889 MyApp[8622:986313] [AQ] 3252: aq@0x7fa27e00d000: ptr 0x7fa27b75a950, size 0x1a2, user => ID 6253
2016-07-04 14:27:58.987595 MyApp[8622:986313] [AQ] 3252: aq@0x7fa27e00d000: ptr 0x7fa27d05d78c, size 0x344, user => ID 6254

AVPlayer.play() 在 iOS 9 和 XCode 7 中不会发生这种情况。

这是什么信息,我该如何隐藏它?

【问题讨论】:

  • 操作系统测试版启用的日志记录往往比最终版本多得多。
  • 奇怪的是,当应用程序部署到设备时,我在控制台中看不到此输出。我看到了我自己的 print() 声明。
  • 请考虑我在此处禁用日志记录的答案:stackoverflow.com/q/35881034/2415822

标签: ios avfoundation avplayer swift3 ios10


【解决方案1】:

正如@rickster 所提到的,这可能只是因为它是一个测试版。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-20
    • 1970-01-01
    相关资源
    最近更新 更多