Tag: 客观性

在iOS上录制audio而不停止音乐播放

使用AVAudioSession录制audio时,音乐应用程序或其他audio应用程序停止播放audio。 audio会话文档中对此进行了描述: AVAudioSessionCategoryRecord 用于录制audio; 这个类别沉默回放audio。 有什么方法可以改变这种行为,并执行以下任一操作? 1)继续播放其他应用的audio,并允许手机录制正在播放的audio。 2)简短录制完成后恢复其他应用程序的audio。 当audio中断开始或结束时,应用程序可以响应通知。 是否有其他的应用程序接收这些通知必须做的具体事情?

iOS 9如何检测静音模式?

由于AudioSessionInitialize和AudioSessionGetProperty被弃用,我得到错误的返回值: CFStringRef state = nil; UInt32 propertySize = sizeof(CFStringRef); AudioSessionInitialize(NULL, NULL, NULL, NULL); OSStatus status = AudioSessionGetProperty(kAudioSessionProperty_AudioRoute, &propertySize, &state); [[AVAudioSession sharedInstance] setActive:YES error:nil]; if (status == kAudioSessionNoError) { return CFStringGetLength(state) == 0; // YES = silent } return NO; 从这个代码(我在这里find它),我得到同样的不正确的结果,不pipe什么状态实际上设备上。 如何检测设备上的静音模式是否开启?

如何以编程方式更改iOS设备卷?

有没有一种方法来以编程方式更改设备的体积? 也许使用audio会话?