2010-01-23 111 views
3

我正在寫一個語音錄音應用程序,並且我想播放語音備忘錄程序在完成錄製時播放的ping-ping聲音。有沒有什麼辦法來完成這個編程?如果沒有,有人知道我在哪裏可以找到聲音? 謝謝!iphone語音備忘錄'ping'聲音

+0

你檢查系統聲音常數的名單? – Nimrod 2010-01-23 18:26:20

+0

聽起來很有希望,但不知道在哪裏可以找到這個...是否包含kSystemSoundID_Vibrate的相同列表?它似乎並不包括在那裏。 – Adam 2010-01-24 00:39:52

回答

1

您可以隨時使用電纜將iPhone連接到電腦,播放ping聲音並將其錄製在電腦上。我不知道這樣做是否存在版權問題。

另一種方法是使用您可以在網上找到的免版稅聲音檔案之一。

如果是我,我只是用音調發生器和信封重新創建聲音,然後複製並粘貼它以使其平滑兩次。

+0

是的,我最終只是按照你所描述的來記錄它 – Adam 2010-02-28 05:07:08

0

我建議這樣的: 必須首先導入音頻框架,在您的項目和聲音添加到包

SystemSoundID soundID; 
NSString *sound_string= [NSString stringWithFormat:@"%@%@", [[NSBundle mainBundle] resourcePath], @"/sound.aif"]; 
NSURL *sound_url= [NSURL fileURLWithPath:sound_string]; 
AudioServicesCreateSystemSoundID((CFURLRef)sound_url, &soundID); 
AudioServicesPlayAlertSound(soundID);