2011-07-18 35 views
1

我剛剛在iPad上下載並試用了這個。麥克風正在工作,因爲我可以看到響應聲音顯示的圖形。但是沒有從揚聲器播放。是的,我已經嘗試了兩個靜音按鈕。有什麼暗示發生了什麼?aurioTouch不能播放

+0

嗨..我也面臨同樣的問題...你能幫我嗎? –

回答

1

我似乎記得在那個應用程序中傳遞了一些問題,當我在幾個月前查看它時。

嘗試移除DC濾波器。

我認爲這是一段可怕的代碼,所以請原諒我不要深究。

我不記得它是否只是一個模擬器錯誤或它是否也擊中了設備。

+0

根據aurioTouch在Apple網站上的修訂歷史記錄,這個問題似乎已經被當前版本修復了。 我也嘗試在aurioTouchAppDelegate.mm中註釋掉這些行(197-199)。但它沒有解決問題。 // \t //移除DC分量 // \t爲(UInt32的I = 0;我< ioData-> mNumberBuffers; ++ⅰ) // \t \t這 - > dcFilter [I] .InplaceFilter((SINT32 *)(ioData - > mBuffers [i] .mData),inNumberFrames,1); – user523234

+0

你在做什麼?使用該代碼沒有太多好處。爲了學習的目的,這是可怕的代碼。 –

+0

另一個蘋果公司的例子叫做Wavy。它從麥克風獲取音頻並在屏幕上繪製波形。我正在嘗試學習如何從麥克風和播放中獲得輸出。在這個Wavy示例中,有一個可以返回CMSampleBufferRef的captureOutput委託方法...我正在考慮將此sampleBuffer提供給某種類型的回放方法。 可以這樣做嗎? – user523234