avaudiosession

    8热度

    2回答

    看了这个问题:AVAudioSession AVAudioSessionCategoryPlayAndRecord glitch,我试图刺激试图获得视频录制与背景音乐播放正常工作。录音开始时,我正在处理音频毛刺,当录音结束时,第一次录音发生时工作正常。但如果我尝试再次录制,音乐将停止。 任何想法为什么? 这里是我的代码片段: captureSession = AVCaptureSession()

    1热度

    1回答

    AVAudioEngine和相关的AVAudioNode对象似乎对音频处理非常强大,但很难看出如何使用它们自动化参数更改。作为一个粗略的例子,我确定必须有一些比手动使用Timer来更改值更有效的方法。 AVMutableAudioMixInputParameters包括一个方法setVolumeRampFromStartVolume:toEndVolume:timeRange:,但我看不出如何将它

    1热度

    1回答

    我通过播放AVAudioPlayer播放音频文件来模拟来电通知。我希望将音频同时播放到内置扬声器和连接的蓝牙耳机。 我尝试使用AVAudioSessionCategoryMultiRoute和AVAudioSessionCategoryPlayAndRecord并选择AllowBluetooth类别选项。 对于AVAudioSessionCategoryMultiRoute,它无法检测可用输出中的

    0热度

    1回答

    在iOS系统10或以下,当我们有一个与AVAudioSession类别playAndRecord设置,用于AirPods被配置RemoteIO拾取后作为默认的输入输出&。我可以沉默样品中的回调,但与iOS11开始剿输出,似乎AirPods没有得到拿起作为输入,只能输出。 RIO使用内置麦克风,并在AirPods上听到输出这是iOS11上的新行为吗?如果是的话,我们如何拿起蓝牙输入,如AirPods

    0热度

    2回答

    我有1个控制器。首先我开始播放audio1。我使用此代码: - (void)viewDidLoad { //code to not turn off audio with using mute switch [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:n

    0热度

    2回答

    我已经使用此示例代码来创建录音机。 http://www.stefanpopp.de/capture-iphone-microphone/ 我发现我每隔30秒就会发生一次小故障。他们听起来有点像缓冲区,但我可能是错的。我试过联系这篇文章的作者,但没有取得太大的成功。我非常努力地遵循这些代码。我认为它缺少一个循环缓冲区,但我不确定这里有多重要。我希望有人能够要么点我在正确的方向: 点我一些不同的示例

    1热度

    1回答

    我试图在用户选择操作表上的选项时将音频输出更改为设备。这是当我选择音频去设备,蓝牙不会出现下一次: for input in AVAudioSession.sharedInstance().availableInputs!{ if input.portType == AVAudioSessionPortBluetoothA2DP || input.portType == AVAudi

    0热度

    2回答

    /AVAudioSession我看到这里已经提出这样的问题: AirPods not working as an input source for Voice Recorder App 我这个线程,但没有任何反应检查英寸 但是,有谁知道是否/为什么AVAudioRecorder可能无法使用AirPods作为输入设备在应用程序中录制音频?我通过内置麦克风以及其他BT设备(Beats,便携式BT扬声器

    0热度

    1回答

    我的应用程序崩溃时当我尝试请求允许使用iPhone的麦克风用下面的代码: var permissionGranted = false switch AVAudioSession.sharedInstance().recordPermission() { case AVAudioSessionRecordPermission.granted: setupRecorder()

    1热度

    1回答

    当我的VOIP应用程序中开始使用CallKit时,我遇到了多个呼叫的问题。 当有一对一VOIP呼叫时,声音工作正常。但一旦一方获得另一个VOIP呼叫,并选择保留并接受选项;第一个通话成功挂起,第二个通话被应答;但声音现在已经关闭了。即使在调用之间交换也不起作用。并且删除一个呼叫也不起作用。 我正在使用RTP进行语音。 我试图把断点,并检查AVAudioSession的类别和模式是否正确。 在控制台