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的類別和模式是否正確。 在控制檯