听起来你正在寻找的是:(来自Apple的文档)
音频会话类别路由覆盖
指定是否应覆盖PlayAndRecord类别的默认音频路由.
enum {
kAudioSessionOverrideAudioRoute_None = 0,
kAudioSessionOverrideAudioRoute_Speaker = 'spkr'
};
Run Code Online (Sandbox Code Playgroud)
常量
kAudioSessionOverrideAudioRoute_None
Run Code Online (Sandbox Code Playgroud)
为kAudioSessionCategory_PlayAndRecord类别指定输出音频应该发送到接收器.这是此类别的默认输出音频路由.
kAudioSessionOverrideAudioRoute_Speaker
Run Code Online (Sandbox Code Playgroud)
对于kAudioSessionCategory_PlayAndRecord类别,指定输出音频应该发送到扬声器,而不是接收器.
讨论
该kAudioSessionCategory_PlayAndRecord类别支持同时输入和输出.例如,您可以使用此类别为进入iPhone麦克风的音频添加效果.默认情况下,此类别的输出音频将传送到接收器 - 通话时您握在耳边的扬声器.该kAudioSessionOverrideAudioRoute_Speaker常数,您可以直接将音频输出到位于手机底部的扬声器.
| 归档时间: |
|
| 查看次数: |
2843 次 |
| 最近记录: |