2011-06-03 36 views
0

我想播放來自各種UIButton實例的按鈕敲擊聲。(iphone)如何使用AudioServicesPlaySystemSound從多個視圖播放相同的聲音?

我打算創建一個單例來保存將在多個按鈕之間共享的聲音文件的「SystemSoundID」。

這項工作? (SystemSoundID在應用程序的生命週期中不會更改?)
是否有其他建議的方法來執行此操作?

謝謝

+0

在應用程序委託類中使用音頻文件,並且您可以通過整個應用程序來使用音頻文件。 – 2011-06-03 11:17:03

回答

0

我建議你UIButton子類,並覆蓋其任何觸摸事件的(只要你想),並播放聲音....通過這種方式,您不必擔心每次都會播放聲音,即使您將代碼放在'appdelegate'中,情況也是如此。