jjzjj

audioRouteOverride

全部标签

ios - 将声音输出到接收器而不是扬声器

我的音频从扬声器播放,我希望它从接收器播放(使用按钮)。起初我试图强制声音从接收器输出。(我要兼容iOS3.2)这是[superviewDidLoad]之后的结果;[[AVAudioSessionsharedInstance]setDelegate:self];[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlaybackerror:nil];//UInt32audioRouteOverride=kAudioSessionOverrideAudioRoute_Speaker;UInt32audioRou

ios - 是否可以通过编程将音频输出重定向到 iOS 中的电话扬声器或耳机

我正在开发一个应用程序,我想在其中将音频输出重定向到电话扬声器,但我不知道如何以编程方式执行此操作。有什么想法吗? 最佳答案 您无法通过您的应用打开/关闭扬声器。但是,您可以感觉到设备的静音开关。通过它你可以知道演讲者的当前状态。ThisQuestion将引导您找到解决方案。为了完整起见,让我把答案贴在这里..//"Ambient"makesitrespectthemuteswitch//Mustcallthisoncetoinitsessionif(!gAudioSessionInited){AudioSessionInterru

iphone - iPhone 上的 AudioSessionProperty

在我的iPhone应用程序中,我需要启用扬声器和蓝牙。[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlayAndRecorderror:nil];UInt32audioRouteOverride=kAudioSessionOverrideAudioRoute_Speaker;AudioSessionSetProperty(kAudioSessionProperty_OverrideAudioRoute,sizeof(audioRouteOverride),&audioRouteOverride);UI

iphone - 将音频输出重定向到电话扬声器,将麦克风输入重定向到耳机

是否可以将音频输出重定向到手机扬声器并仍然使用麦克风耳机输入?如果我将音频路由重定向到电话扬声器而不是耳机,它也会重定向麦克风。这是有道理的,但我似乎不能只重定向麦克风输入?有什么想法吗?这是我用来将音频重定向到扬声器的代码:UInt32doChangeDefaultRoute=true;propertySetError=AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,sizeof(doChangeDefaultRoute),&doChangeDefaultRoute);NSA

iphone - 将音频输出重定向到电话扬声器,将麦克风输入重定向到耳机

是否可以将音频输出重定向到手机扬声器并仍然使用麦克风耳机输入?如果我将音频路由重定向到电话扬声器而不是耳机,它也会重定向麦克风。这是有道理的,但我似乎不能只重定向麦克风输入?有什么想法吗?这是我用来将音频重定向到扬声器的代码:UInt32doChangeDefaultRoute=true;propertySetError=AudioSessionSetProperty(kAudioSessionProperty_OverrideCategoryDefaultToSpeaker,sizeof(doChangeDefaultRoute),&doChangeDefaultRoute);NSA

audio - 低录音音量结合 AVAudioSessionCategoryPlayAndRecord

当我设置时:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlayAndRecorderror:NULL];…录音和播放都很好,只是播放音量比我不录音和设置PlayAndRecord只播放相同声音时低60%左右。我需要获得高音量峰值(以检查用户是否对着麦克风吹气),因为我开始了录音session。但是如果没有设置AVAudio..PlayandRecord,我无法同时播放任何声音。这就是我实现此命令的原因。有什么帮助吗?谢谢克里斯 最佳答案 对于遇到

audio - 低录音音量结合 AVAudioSessionCategoryPlayAndRecord

当我设置时:[[AVAudioSessionsharedInstance]setCategory:AVAudioSessionCategoryPlayAndRecorderror:NULL];…录音和播放都很好,只是播放音量比我不录音和设置PlayAndRecord只播放相同声音时低60%左右。我需要获得高音量峰值(以检查用户是否对着麦克风吹气),因为我开始了录音session。但是如果没有设置AVAudio..PlayandRecord,我无法同时播放任何声音。这就是我实现此命令的原因。有什么帮助吗?谢谢克里斯 最佳答案 对于遇到