小弟開發ios遇到的問題如tile所示,
我用了一個button控制NSTimer去播放音效,
並且在button方法中實作如下,
- (IBAction)toClick:(id)sender {
AudioServicesPlaySystemSound(metronomeSoundFile);//播放音效
// AudioServicesDisposeSystemSoundID(metronomeSoundFile); //停止音效
}
因此按下按鈕可以播放音效, 但我在想同一個按鈕再次點擊時讓音效停止
由於是新手入門, google下來的結果都看不太懂 ..
似乎可以用UIControlStateSelected但是不知道如何實作,
希望能請前輩開示與指導, 先感謝版上前輩了 :)
作者:
uranusjr (â†é€™äººæ˜¯è¶…級笨蛋)
2015-02-17 17:52:00其實這問題也沒那麼簡單, AudioServicesPlaySystemSound是 async function, 所以還要寫 callback 才行...