Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了swift – AVAudioEngine在插入或拔出耳机时崩溃大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在我的iPhone6 Plus上测试我的audioApp,它在插入耳机后进入崩溃状态. AVAudioEngine,AVAudioMixer,AVAudioPlayerNode用于我的应用程序. 没有耳机的启动应用程序可以播放iPhone扬声器的声音. 使用耳机启动应用程序可以播放耳机声音. 在以下情况下发生错误. 启动应用程序没有耳机和扬声器播放声音.然后如果我连接耳机,耳机就没有声音了.当
我正在我的iPhone6 Plus上测试我的audioApp,它在插入耳机后进入崩溃状态.
AVAudioEngine,AVAudioMixer,AVAudioPlayerNode用于我的应用程序.

没有耳机的启动应用程序可以播放iPhone扬声器的声音.

使用耳机启动应用程序可以播放耳机声音.

在以下情况下发生错误.
启动应用程序没有耳机和扬声器播放声音.然后如果我连接耳机,耳机就没有声音了.当我拔掉耳机后,即使是扬声器也没有声音.当我触摸屏幕时,audioApp崩溃了.

与使用耳机启动应用程序和插入耳机相同.

我该如何解决这个错误
我很感激你的意见.

这是我收到的错误消息.

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通知并执行必要的步骤来更新输出节点.

大佬总结

以上是大佬教程为你收集整理的swift – AVAudioEngine在插入或拔出耳机时崩溃全部内容,希望文章能够帮你解决swift – AVAudioEngine在插入或拔出耳机时崩溃所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: