0

我在我的代码中添加了音效。但是当我启动我的应用程序并首先单击按钮时,它需要一些时间才能工作。它仅在第一次单击时发生,否则在其他按钮单击时它会快速工作。它向我显示了一些错误,例如

2012-07-17 12:51:22.240 PainReporter[6882:16503] Error loading /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn:  dlopen(/System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn, 262): Symbol not found: ___CFObjCIsCollectable
  Referenced from: /System/Library/Frameworks/Security.framework/Versions/A/Security
  Expected in: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
 in /System/Library/Frameworks/Security.framework/Versions/A/Security
4

1 回答 1

1

我曾经发生过这种情况。我从来没有弄清楚它发生的确切原因,但是它只在模拟器中运行时发生。

除此之外,如果您AVFoundation用于播放音频,请确保您拨打prepareToPlay. 这样做应该有助于减少开始播放声音所需的时间。

于 2012-07-17T07:52:51.323 回答