2011-01-08 164 views
0

我是一個完整的編程新手,我想知道如何可以有幾個播放不同聲音的按鈕。我搜索了所有內容,無法弄清楚這個簡單的任務。謝謝!如何按下按鈕播放自定義聲音?

+1

你真的有兩個截然不同的問題:如何檢測單個按鍵(或者你的意思是GUI按鈕?),以及如何播放聲音。你可能有更多的運氣分別尋找它們。 – Cascabel 2011-01-08 07:09:11

+1

你的意思是iPhone或Mac? – taskinoor 2011-01-08 07:20:47

回答

1

這是一個簡單的任務,一旦你有足夠的瞭解Objective-C和框架的可可(iPhone上的可可觸摸)。

與其僅僅在網上搜索示例,您最好尋找有關如何編程Objective-C和Cocoa的參考資料。

的步驟是:

  1. 在Xcode中,創建具有一個方法的控制器類如此:- (IBAction)playSound:(id)sender;
  2. 創建使用界面生成的UI。
  3. 在這個界面上放置你想要的按鈕並配置它們的標籤。
  4. 對於每個按鈕設置數字標籤(你可以在Interface Builder做到這一點)。
  5. 對於每個按鈕,將目標設置爲控制器,並將操作設爲您在步驟1中創建的方法。(通過ctrl將該按鈕拖動到Interface Builder中的控制器對象上執行此操作)
  6. 在控制器類,通過編寫一個for循環,檢查的按鈕(您可以根據標籤上通過「發件人」對象得到,然後play a sound的標籤填寫方法。

根據你的水平使用Cocoa的經驗,現在可能沒什麼意義,但是如果您通讀Objective-C和Cocoa的參考資料和教程,則每個步驟都將變得更加清晰,並且您可以完成這個簡化le任務你自己。