audiosession

    0熱度

    4回答

    我正在使用AVAudioPlayer和NSFileHandle進行音頻流式傳輸。基本思想是我將流式音頻數據保存到帶有文件系統的設備上,然後使用AVAudioPlayer回放剛剛保存的文件。即使正在進行流式傳輸,AVAudioPlayer仍然可以播放該文件。 我有一個UIButton開始流式傳輸/下載。當下載的數據累積到特定數量的字節時,將自動播放AVAudioPlayer(觸發「播放」方法AVAu

    3熱度

    1回答

    我在僅執行音頻播放的應用程序中使用AVAudioSession。我在applicationDidFinishLaunchingWithOptions:中設置了我的audioSession模式和類別。 let audioSession = AVAudioSession.sharedInstance() do { try audioSession.setMode(AVAudioSessi

    1熱度

    1回答

    我剛剛發現我的AudioSessionSetActive(false)調用在我的「關機」代碼中永遠不會返回noErr。有一些無證代碼像(OSStatus) 803204036,這相當於沒有列出的返回代碼: http://developer.apple.com/library/ios/#documentation/AudioToolbox/Reference/AudioSessionServices

    1熱度

    1回答

    爲了讓我的iPhone應用程序中的耳機可能插入或拔出耳機,並正確反應;我用下面樣的代碼,在我的幾個類: - (void)viewDidLoad { [super viewDidLoad]; ….. routeChangeID=kAudioSessionProperty_AudioRouteChange; AudioSessionAddPropertyLis

    0熱度

    1回答

    在我的一個應用程序,我有以下代碼: AudioSessionRemovePropertyListenerWithUserData(routeChangeID,cvcHandleRouteChange,(__bridge void *)(self)); 我看不出有任何問題,它已經工作了一段時間,仍然有效。 但現在我得到這樣的警告: .../MyViewController.m:1055:9: '

    0熱度

    1回答

    目前我有,我用 audioSession = [AVAudioSession sharedInstance]; 覆蓋鈴聲的音頻會議,但我想知道,如果有,我可以撤消這讓我的聲音會不會是一個共享的方式實例。

    1熱度

    2回答

    我想直接的iOS VoiceOver的聲音耳機,即使它沒有插入。 換句話說,而我的應用程序打開時,VoiceOver的聲音(和其他聲音由我扮演在應用程序中使用AVSpeechUtterance等)不應該去揚聲器,但應該從耳機,如果連接。 任何人都可以提出一些建議嗎?

    0熱度

    1回答

    我使用音頻單元錄製音頻,然後將數據寫入NSOutputStream,該數據是綁定對的一部分,用於通過HTTP POST數據。我的問題是音頻單元錄音回調和NSOutputStream hasSpaceAvailable回調是完全獨立的,所以我得到緩衝區欠速很快。有什麼辦法來同步這兩個或者將音頻記錄回調直接映射到NSOutputStream?

    2熱度

    1回答

    我正在開發一個iOS應用程序,它由2個主要模塊組成:一個基於Core Audio的音頻分析模塊和一個輸出模塊使用AudioKit。 private func initPlayer(){ do{ /* let audioSession : AVAudioSession = AVAudioSession.sharedInstance() //tr

    1熱度

    1回答

    我在用揚聲器和麥克風切換音頻時面臨問題。首先,應用程序應用程序啓動音頻播放到默認揚聲器。然後在按鈕事件我改變麥克風它在麥克風播放。 但是,當我試圖切換回揚聲器它不適合我在麥克風播放。 代碼 - (IBAction)setSpeakerPhoneEnabled:(UIButton *)sender { AVAudioSession* session = [AVAudioSession