avaudiosession

    1熱度

    2回答

    我們正在開發一個VOIP應用,雖然有一個積極的通話,但我們不想讓其他應用播放音樂或類似的東西(比如Whatsapp)。 有沒有辦法以正常的方式做到這一點,你能幫忙嗎? 編輯1: 我認爲,我們需要先從聽觀察者AVAudioSessionInterruptionNotification。 接受的答案編輯2: 當聲音中斷開始,儘量只激活AudioSession一次。這工作。謝謝KudoCC。

    5熱度

    1回答

    我們在應用程序中失去聲音(沒有聲音),但這會以某種方式導致所有其他應用程序也失去聲音。我不知道我們如何阻止來自Apple Music應用程序等外部應用程序的聲音。 我們都爲之傾倒我們AVAudioSession會議的內容,並沒有任何區別,我們可以在聲音工作,不看之間。我們已經證實,即使我們失去了聲音,路由輸出仍然是iPhone的揚聲器。 這是發生在iPhone 6S & 6S加上與揚聲器。我們可以

    -3熱度

    1回答

    我的應用不斷監聽語音並分析它們以檢測真正的恐慌尖叫。所以我想讓應用程序全天候運行,但是當我的應用程序在後臺運行時,紅色條出現在頂部。由於錄音必須長時間運行,我的應用用戶將無法再使用它了。你認爲無論如何要在後臺錄製時隱藏它,蘋果是否有這樣的政策允許我們在這種情況下? 提出了同樣的問題,但沒有人給出答案。 我使用AVAudioSession與AVAudioSessionCategoryPlayAndR

    2熱度

    1回答

    我在Swift中有一個播放鳥類遊戲的代碼。一隻鳥收集雞蛋。我想在鳥碰到雞蛋時播放硬幣聲音。我嘗試了下面的代碼,但它不是在聯繫時播放。我怎樣才能做到這一點? do { // Preperation try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback) }

    1熱度

    1回答

    我試圖用AvAudioRecorder錄製一些聲音,然後使用AvAudioPlayer播放它。我正在使用的是code guide。我實現了頁面中所有的代碼正確,當我點擊播放它給了我 audioPlayer error: The operation couldn’t be completed. (OSStatus error 2003334207.) 任何想法如何解決這一問題?我使用的ios是9.1

    0熱度

    1回答

    我試着讓我一直在使用AVAudioRecorder(.m4a的格式)記錄音頻的持續時間,但是下面的代碼打印出「0.0」: let asset = AVURLAsset(URL: myAudioFileURL) let audioDuration = asset.duration print(Float(CMTimeGetSeconds(audioDuration))) 我到

    1熱度

    1回答

    路由問題,我目前正在初始化我AVAudioSession如下: NSError *myError = nil; AVAudioSession* avSession = [AVAudioSession sharedInstance]; [avSession setCategory: AVAudioSessionCategoryPlayAndRecord withOptions:AVAudioS

    1熱度

    1回答

    我有一個watchOS應用程序,通過從iPhone父應用程序請求當前的音量: session?.sendMessage(["getVolume":1], replyHandler: { replyDict in if let currentVolume = replyDict["currentVolume"] as? Float{ NSLog(

    1熱度

    1回答

    新版本有在iOS大量崩潰10. 該消息是 SEGV_ACCERR libobjc.A.dylib objc_msgSend 有兩種崩潰。 1: libobjc.A.dylib objc_msgSend + 16 AVFAudio -[AVAudioSession privateInterruptionWithInfo:] + 172 AVFAudio (anonymous namespace)

    4熱度

    1回答

    我做了一個應用程序,開始播放音頻時,應用程序是後臺。 我開始通過AVAudioSession: do { try audioSession.setCategory(AVAudioSessionCategoryPlayback, with: .duckOthers) } catch { } 它的正常工作,但有可能可忽略來自其他應用程序的任何其他音頻時,我的應用程序啓動播放音頻?