13得票3回答
AVAudioSession错误:停用正在进行I/O的音频会话

2017-02-24 14:56:44.280 PropertyManager[10172:5336578] 14:56:44.280 ERROR: [0x1a0a24000] AVAudioSession.mm:692: -[AVAudioSession setActive:withO...

13得票2回答
AVAudioRecorder 的 currentTime 返回错误数值

我的设置如下,在iPhone 5s上进行测试,iOS 10.3系统中进行调试和非调试: AVAudioRecorder执行record(forDuration: 5.0) CADisplayLink监视录音机的电平(录音机启用了meteringEnabled),同步动画,并跟踪record...

13得票2回答
正确的方式监听音量按钮按下事件(iOS 15)

我已经使用过NotificationCenter.default.addObserver(self, selector: #selector(volumeChanged(_:)), name: NSNotification.Name(rawValue: "AVSystemContro...

12得票2回答
开始接收远程控制事件的使用方法

我看到人们使用[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];来处理音频会话管理期间的远程控制事件。 我的问题: 这段代码只能在UIViewController类或AppDelegate类中使用吗?因为...

12得票3回答
AVAudioSessionCategoryPlayAndRecord使AirPlay不可见。

我遇到了以下问题:在我的应用程序中,每当我将播放和录制类别设置为音频会话时,AirPlay就变得不可用: [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord ...

12得票4回答
在录音应用中执行振动

我正在尝试在一个类似于 Snapchat 的应用中执行振动,该应用同时使用音频输出和输入,并支持来自其他应用程序的音频混合,但这似乎比我最初想象的要困难。需要注意的是,我不是在尝试在播放或录制过程中进行振动。从我找到的所有相关文档中阅读,这是我的理解: 为了支持播放和录制(输出和输入),我...

12得票4回答
将iPod音量降低以播放应用程序声音(如原生短信应用程序)

我制作了一款iPhone应用程序,可在运动时使用。它会播放一个铃声来提示您(用户)应该从您的运动常规的一步切换到下一步。我设计了这个应用程序,让您可以在使用应用程序时听iPod上的音乐,并且我希望提示音足够清晰地播放出来,即使在听音乐时也是如此。我已经做到了这一点……有点儿…… 当音乐很响时...

12得票1回答
iOS - 后台AVAudioSession路由变更通知

Despite many posts on the subject (AVPlayer & AVAudioSession, Setting the AVAudioSession category in AppDelegate.m, AvAudioSession won't work i...

12得票3回答
AVAudioSession中断问题

在我的应用中,在iOS 6上运行时,一切似乎都可以正常使用音频。我使用了旧的C API格式通过回调来捕获中断;通过这种方式进行设置:AudioSessionInitialize(NULL, NULL, interruptionListenerCallback, (__bridge void *...

12得票2回答
iOS AudioSessionSetActive()是否会阻塞主线程?

在我的iOS应用程序中,我正在尝试实现“ ducking”: 当我的应用程序播放短暂的“命令式”声音时,任何背景音乐都应该降低音量。播放完毕后,音乐音量应恢复到其原始值。目前为止,ducking基本上按预期工作。然而,在audioPlayerDidFinishPlaying:中调用AudioS...