2013-08-03 56 views
1

問題用故事板的iPad應用程序,我有一個的viewController呈現一個UIWebView,AVAudioPlayer和AVAudioRecorder。所有三個實例都沒有問題。錄音機的功能是對已加載到webView中的各種網站進行語音評論。音頻導致與AVAudioRecorder

的問題,如果用戶收聽的web視圖如YouTube音樂出現。不要試圖從網絡錄製音頻,AVAudioRecorder從此點不再記錄。沒有錯誤,應用程序繼續正常運行,但所有記錄的數據都具有零文件大小。 即使我刪除視圖web視圖或設置web視圖=零; AVAudioRecorder似乎工作,但所有記錄的數據都是零。

回答

1

多小時的研究和工作繼承人的答案我自己的問題之後 - 我希望它可以幫助別人。

// This enables both record and play at the same time 
AVAudioSession *myAudioSession = [AVAudioSession sharedInstance]; 
[myAudioSession setCategory:AVAudioSessionCategoryPlayAndRecord error:nil]; 
[myAudioSession setActive:YES error:nil]; 


// Use the default sound system and audio sound level. 
UInt32 doChangeDefaultRoute = 1; 
AudioSessionSetProperty (kAudioSessionProperty_OverrideCategoryDefaultToSpeaker, sizeof (doChangeDefaultRoute), &doChangeDefaultRoute); 
+0

非常感謝你!!!!你是天才!堆棧溢出非常好。我無法想象開發者以前的工作方式。 –

相關問題