2012-04-02 43 views
3

對不起,如果這是一個毫無意義的問題,或者它是重複的,但只是好奇心,我正在尋找一些關於iPhone開發的API插入非音頻相關硬件,例如:讀卡器或任何通過3.5毫米耳機插孔。我正在通過iPhone開發網站進行搜索,並且遇到了AUDIOSESSION,所以我想知道這個API可以用於非音頻相關硬件,還是嚴格用於耳機或揚聲器等音頻設備?用於插入非音頻相關硬件的API?

如果有人有一個想法或可以指示我一些資源,那將不勝感激。

謝謝

+1

看到這個問題:http://stackoverflow.com/questions/7192473/iphone-headphone-jack-read-in-data – dertoni 2012-04-02 15:48:48

+1

你可以(檢查dertoni的鏈接)。你將不得不實施某種軟件調制解調器。 FSK方法通常用於此目的。 – 2012-04-02 16:03:41

+0

感謝您的鏈接和幫助 – cbenson 2012-04-03 15:40:53

回答

3

在SDK中沒有特定的框架,您將不得不自己構建它。您必須使用音頻會話框架錄製音頻,並對錄製的音頻進行一些後期處理。快速傅里葉變換(FFT)或頻移鍵控(FSK)最常使用。爲此,iOS中有一些支持,請查看加速器框架。然後,您仍然必須根據傳感器對其進行編碼來篩選和分析數據。查看上面評論中的鏈接。

+0

嘿!謝謝你的幫助 – cbenson 2012-04-03 15:40:24