audiosession

    1熱度

    1回答

    我得到這個代碼來判斷是否連接耳機或不被未連接: 這viewDidLoad中: AudioSessionAddPropertyListener(kAudioSessionProperty_AudioRouteChange, audioSessionPropertyListener, nil); 此功能: void audioSessionPropertyListener(void* inClie

    1熱度

    1回答

    我在創建必須播放的應用程序中使用SpeakHere音頻類&同時記錄。 我在通用應用程序構建中使用帶有3.2設備目標的最新SDK(目標爲iPad & iPhone)。 該應用程序使用MPMoviePlayerController播放流式電影並同時錄製音頻。 這在iPhone上100%完美。 但是,它在我的客戶iPad上100%失敗。日誌顯示!AudioSession只是拒絕活動的錯誤!我從他那裏收到

    2熱度

    2回答

    在Audio Session Cookbook有「Checking if Other Audio is Playing During App Launch」部分。 我使用MonoTouch的(但隨時給一個Objective-C的答案,該API是一樣的),所以從該文件的代碼看起來是這樣的: bool otherAudioPlaying = AudioSession.OtherAudioIsPlayi

    21熱度

    1回答

    我正在爲iPhone開發一個交互式故事書類型應用程序,而且我最近遇到了關於設備上混音的令人沮喪的錯誤。 首先,我設置了一個音頻會話。我將類別設置爲AVAudioSessionCategoryAmbient然後初始化並播放我的AVAudioPlayer實例。現在,在音頻播放的背景中,我預先加載了一個視頻,使用MPMoviePlayerController,然後致電prepareToPlay。我以這種

    1熱度

    1回答

    有人可以確認這是否確實是一個錯誤? (如果是這樣,我會去蘋果公司提交)。 嘗試抓取kAudioSessionProperty_AudioRoute在4.3之前的任何版本的模擬器(這是寫作時的最新版本)上返回錯誤代碼kAudioSessionUnsupportedPropertyError。 這一個很容易重現。 啓動一個新的項目(我使用的Xcode 4.0.2建立4A2002a,這是標準版本),基於

    5熱度

    3回答

    我有一個應用程序,它可以同時收聽和播放聲音。默認情況下,聲音輸出通過耳機。所以我用下面的代碼通過揚聲器路由它: UInt32 audioRouteOverride = kAudioSessionOverrideAudioRoute_Speaker; AudioSessionSetProperty (kAudioSessionProperty_OverrideAudioRoute, sizeof(

    1熱度

    1回答

    正如我之前發現的here。 如果你開始在使用遠程I/O回調播放音頻,開始AVAssetReader除非你允許的iPod混合將阻止遠程I/O回調... UInt32 audioCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,size

    8熱度

    5回答

    我知道,我必須將AudioSession設置爲「播放」類別,即使靜音開關打開時也允許使用音頻。這就是我所做的,但開關打開時,聲音仍會消失。 UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,sizeof(

    3熱度

    1回答

    我目前使用AVAudioPlayer在前臺播放音樂,但是當我按下主屏幕按鈕時,我的應用程序會轉到背景並停止播放音樂。我將AVAudioSession的類別設置爲AVAudioSessionCategoryPlayback,並將活動設置爲YES。另外,我在Info.plist中添加了audio鍵給UIBackgroundModes。 有什麼我需要做的,以啓用背景音樂播放?

    0熱度

    1回答

    @constant kAudioSessionProperty_AudioInputAvailable A UInt32 with a value other than zero when audio input is available. Use this property, rather than the device model, to determin