- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当我想使用 AVAudioSessionCategoryPlayAndRecord 同时播放和录制音频时,如何让物理铃声/静音开关再次工作?我只是找不到任何地方的答案。
最佳答案
AVAudioSessionCategoryPlayAndRecord 专为以音频为中心的应用程序而设计,应用程序的目的是播放音乐。设置此类别后,音频不会被静音开关或屏幕锁定静音。 VOIP 应用和音乐应用需要这种行为。
如果您想通过静音开关将音频静音,则需要在不录制时将类别切换为 AVAudioSessionCategoryAmbient 或 AVAudioSessionCategorySoloAmbient。
如果您可以访问 WWDC 开发人员视频,我建议您观看“WWDC 2010 session 412 Audio Development for iPhone OS part 1”。
关于iphone - 使用 AVAudioSessionCategoryPlayAndRecord 启用铃声/静音开关,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15881207/
我正在使用 AVAudioSessionCategoryPlayAndRecord 来检测向麦克风吹气的用户,因为我希望其他声音继续播放。但是,如果静音开关打开,我不想播放任何音频,但我仍然想录音。
当我设置时: [[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayAndRecord error:N
我的应用程序使用麦克风并输出音频,因此我将我的 Audio Session 设置为播放和录制类别,但这似乎禁用了 Airplay。如果我将类别设置为播放,Airplay 可以很好地处理我的输出(但显然
在我的应用程序中,如果 iPhone 连接到蓝牙耳机,则使用蓝牙播放声音。否则使用默认扬声器。 这是我的代码 [[AVAudioSession sharedInstance] setCategory:
我想使用 AVCaptureSession 录制带音频的视频。为此,我需要 AudioSessionCategory AVAudioSessionCategoryPlayAndRecord,因为我的应
当我使用播放和录制类别并使用以下方法强制输出到底部扬声器时: UInt32 doChangeDefaultRoute = 1; AudioSessionSetProperty (
当我想使用 AVAudioSessionCategoryPlayAndRecord 同时播放和录制音频时,如何让物理铃声/静音开关再次工作?我只是找不到任何地方的答案。 最佳答案 AVAudioSes
这个想法来自这个应用程序 (Keezy):http://keezy.net/ 基本上,我试图让用户可以同时收听音频和录音。我知道 AVAudioSessionCategoryPlayAndRecord
我正在开发一款具有多个 AVAudioPlayer 和一个 AVAudioRecorder 的 iPad 应用程序。这个想法是像背景音乐一样播放主要 AvAudioPlayer 的声音,然后触摸不同的
我正在开发一个应用程序,它可以在应用程序处于前台和后台时进行一些记录。哪个有效。但是,我注意到每当我的 Audio Session (见下文)处于事件状态时,“系统”听起来像推送通知警报声以及振动被静
我遇到以下问题:每当我在我的应用程序中将播放和录制类别设置为 Audio Session 时,AirPlay 变得不可用: [[AVAudioSession sharedInstance]
我是一名优秀的程序员,十分优秀!