avaudiosession

    2熱度

    2回答

    我的iOS遊戲有音樂和音效。我想讓用戶聽他們自己的音樂來代替遊戲的背景音樂。 一個簡單的解決方案是添加一個新的菜單項,禁用遊戲的背景音樂。不過,我想避免創建一個新的菜單項,除非我確信這種方法對用戶來說更糟糕。 我目前的做法: 設置音頻會話類別AVAudioSessionCategoryAmbient,讓遊戲音效有iPod(或其他音樂應用程序)播放的混合。 在applicationDidBecome

    8熱度

    1回答

    的想法來源於此應用程序(Keezy)播放和錄製音頻:http://keezy.net/ 基本上,我想允許用戶收聽音頻和紀錄同一時間。我知道類別AVAudioSessionCategoryPlayAndRecord,但此類別強制減少AVAudioPlayer的數量。 試圖錄制音頻,而在AVAudioSessionCategoryPlayback不起作用(不記錄任何東西),其他類似乎不相關。我想知道是

    4熱度

    1回答

    我想在iOS上發佈AudioUnit生成器。當我打電話 - (void)publishOutputAudioUnit { AudioComponentDescription desc = { kAudioUnitType_RemoteGenerator, 'anap', 'cwcw', 0, 0 }; OSStatus status = AudioOutputUnitPubl

    17熱度

    2回答

    我在控制檯日誌中注意到這個錯誤一段時間了。雖然它不影響我的應用程序的執行,但我覺得它真的很煩人。因此,我開始追蹤這個錯誤來自哪裏。事實證明,當我打電話availableInputs NSArray *inputs = [[AVAudioSession sharedInstance] availableInputs]; 它會給我的日誌消息: ERROR: [0x3d61318c] AVAudi

    1熱度

    4回答

    我必須播放使用avplayer的MP3文件,但是當我去背景它停止,我如何保持它在後臺狀態播放以及任何建議將高度讚賞。 謝謝。

    0熱度

    1回答

    我寫切換音頻揚聲器功能開關: UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory); UInt32 audioRout

    0熱度

    1回答

    我想讓應用程序在後臺連續記錄語音。像聽到的應用程序確實如此。 但我被卡在中斷。應用程序面臨中斷時無法恢復錄製。 我已經使用這個通知: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(handleAudioSessionInterruption:)

    8熱度

    4回答

    我有一個應用程序播放錄製的音頻以及重複的聲音。聲音通過板載iPad揚聲器正確播放,如果從耳機插孔連接到立體聲音頻輸入線,則播放效果也會很好。當我將iPad與我的藍牙立體聲輸入端配對時,我的其他應用程序(爲iPhone編寫,在iPad上運行)中的所有聲音都可以正常工作,而我設備上的所有其他聲音也能正常工作。 的問題是我的應用程序爲iPad寫不打通過藍牙路徑,而是從播放內置揚聲器。 在didFinis

    1熱度

    1回答

    如果我設置通過啓用一些選項(通過使用setCategory:withOptions:error:)的AVAudioSession類,後來我打電話setCategory:錯誤:,會發生什麼情況以前設置的選項? 難道他們保持自己的狀態呢? 它們是否全部重置爲各自的默認值? 如果答案是#1,如果新類別與啓用選項不兼容會發生什麼?它是否被系統自動禁用? 我試圖閱讀文檔,但我找不到那個特定的信息。 謝謝。

    4熱度

    1回答

    我有一個視頻聊天應用程序,在我的iPhone 5S,在視頻聊天,一旦GSM電話進來,Xcode中總是打印出日誌: 2013-12-17 14:50:00.826 xxxxx[2485:780f] 14:50:00.826 ERROR: [0xad85000] AVAudioSessionPortImpl.mm:50: ValidateRequiredFields: Unknown selected