2010-07-26 54 views
1

我想分配一個內存緩衝區,並用數學方程的數據初始化它,以獲得純粹的DTMF音調。我正在使用AudioQueueServices庫來分配和填充緩衝區。我使用了2個正弦波和2個不同頻率的公式。但是,不會播放聲音和音調。 initWithData:錯誤:分配和初始化緩衝區和播放DTMF

回答

1

你真的沒有給予足夠的信息來診斷問題

一提的是AudioPlayer的功能,這可能是非常重要的。唯一明顯的問題是你是否設置了音頻會話?

作爲參考的一個很好的示例是來自iPadDevCamp Chicago的Dave Dribin's A440 sample。它演示瞭如何使用AudioQueueServices和音頻單元圖形來演奏簡單的440赫茲音調。希望這會讓你看到你的問題在哪裏。