标签: avaudiosession

iOS音频输出仅限耳机插孔

是否可以将音频输出到iOS设备的耳机插孔而不是其他地方?(例如不是扬声器或蓝牙)

我们正在试验一个硬件附加组件,它接收来自音频插孔的音调输入.我们可以尝试检测耳机插孔是否已连接,但是当连接蓝牙音频输出设备时仍然会出现这种情况 - 我们不希望在用户的蓝牙耳机或扬声器中听到音调.

core-audio audiosession ios avaudiosession

1
推荐指数
1
解决办法
1699
查看次数

静音麦克风voip

我使用twilio SDK进行voip,我想将"我的"麦克风静音,并在按下按钮时将其删除.

我试过这一点:

 [[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation
                                             error:nil];
Run Code Online (Sandbox Code Playgroud)

[[AVAudioSession sharedInstance] setActive:NO error:nil];
Run Code Online (Sandbox Code Playgroud)

有了这两个我得到了这个错误

停用已运行I/O的音频会话.在停用音频会话之前,应停止或暂停所有I/O.

并且因为错误我无法重新启动音频会话/"流":

 [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord error:nil];
    [[AVAudioSession sharedInstance] setActive:YES error:nil];
Run Code Online (Sandbox Code Playgroud)

任何线索?

voip objective-c twilio ios avaudiosession

1
推荐指数
1
解决办法
734
查看次数

提升/增加文本到语音的音量 (AVSpeechUtterance) 以使其更响亮

我有一个导航应用程序,它使用AVSpeechUtterance. 我已经像这样将音量设置为1。speechUtteranceInstance.volume = 1,但与来自 iPhone 的音乐或播客相比,音量仍然非常低,尤其是当声音通过蓝牙或有线连接(如通过蓝牙连接到汽车)

有什么办法可以提高音量吗?(我知道之前已经在 SO 上问过这个问题,但到目前为止还没有找到适合我的解决方案。)

avaudioplayer ios avaudiosession swift avspeechutterance

1
推荐指数
1
解决办法
922
查看次数

在背景中录制时隐藏红色条

我的应用程序一直在听声音并分析它们以检测真正的恐慌尖叫.所以我想让应用程序全天候运行,但当我的应用程序进入后台时,红色条显示在顶部.由于录制必须运行更长时间,我的应用程序用户将无法再使用它.你是否认为在背景录制时无论如何隐藏它,Apple是否有这样的政策允许我们在这种情况下?问了同样的问题,但还没有人给出答案.

我正在使用带有选项的AVAudioSession类别AVAudioSessionCategoryPlayAndRecordAVAudioSessionCategoryOptionMixWithOthers

ios avaudiosession

-3
推荐指数
1
解决办法
3111
查看次数