我用于开发的 iPhone 仅通过耳机为我从 xcode 运行的所有应用程序输出声音。其他应用程序(如 Youtube 或 iTunes)播放声音很好,并且在不同设备(iPad)上构建和测试完全相同的应用程序也能完美运行。在模拟器中运行应用程序也能按预期工作。
我正在使用:
- Xcode 6(在 Swift 1.2 中工作)
- AVFoundation 库和 AVAudioPlayer
- iPhone 6 Plus(装有 iOS 8.4.1)
- 手机没有静音
如有任何提示或提示,我们将不胜感激。谢谢
最佳答案
有时音频路由会有点困惑。
您应该使用 AVAudioSessionRouteChangeNotification
参见 HandlingAudioHardwareRouteChanges
如果需要,您还可以强制使用音频路由。 Working with Audio Input and Output Routes
哦,还要检查更改的原因,以了解为什么它会在该应用程序上发生。 AVAudioSessionRouteChangeReason
关于xcode - iOS 应用仅通过耳机播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32540336/