0
我想創建一個大喊的遊戲。當用戶按下喊話按鈕時,應播放聲音。我有守則。但我的問題是:如果用戶觸摸按鈕,聲音播放良好,但如果我按下按鈕的速度很快,按鈕變爲突出顯示圖像緩慢。如果我在ViewDidLoad中使用我的代碼,按鈕圖像變得很好,非常快,但聲音播放緩慢,延遲。按鈕觸摸播放聲音
這裏是我的代碼:
NSString *path = [[NSBundle mainBundle] pathForResource:@"tap" ofType:@"mp3"];
AVAudioPlayer *playOn =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL];
playOn.delegate=self;
[playOn play];