swift – AVAudioEngine在插入或拔出耳机时崩溃
发布时间:2020-12-14 05:44:47 所属栏目:百科 来源:网络整理
导读:我正在我的iPhone6 Plus上测试我的audioApp,它在插入耳机后进入崩溃状态. AVAudioEngine,AVAudioMixer,AVAudioPlayerNode用于我的应用程序. 没有耳机的启动应用程序可以播放iPhone扬声器的声音. 使用耳机启动应用程序可以播放耳机声音. 在以下情况下发生错误
我正在我的iPhone6 Plus上测试我的audioApp,它在插入耳机后进入崩溃状态.
AVAudioEngine,AVAudioMixer,AVAudioPlayerNode用于我的应用程序. 没有耳机的启动应用程序可以播放iPhone扬声器的声音. 使用耳机启动应用程序可以播放耳机声音. 在以下情况下发生错误. 与使用耳机启动应用程序和插入耳机相同. 我该如何解决这个错误? 这是我收到的错误消息. Terminating app due to uncaught exception 'com.apple.coreaudio.avfaudio',reason: 'required condition is false: _engine->IsRunning()' *** First throw call stack: (0x184d61e48 0x1954a80e4 0x184d61d08 0x1836d26c0 0x1836fa328 0x1836f975c 0x1000d03c0 0x1000d0728 0x1895450f8 0x18952e22c 0x189544a94 0x189544720 0x18953dc74 0x18951138c 0x1897b01b4 0x18950f8f4 0x184d1a0e8 0x184d1938c 0x184d1743c 0x184c451f4 0x18ddd35a4 0x189576784 0x1000d5614 0x1000d5654 0x195b16a08) libc++abi.dylib: terminating with uncaught exception of type NSException
您需要注册到
AVAudioEngineConfigurationChangeNotification 通知并执行必要的步骤来更新输出节点.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |